Ten podręcznik zilustruje sposoby konwersji obiektu na ciąg w Javie.
Jak konwertować obiekt na ciąg w Javie?
W Javie istnieją dwie metody konwersji obiektu na ciąg w następujący sposób:
Notatka: Te dwie metody są stosowane dla obiektów zarówno predefiniowanych, jak i zdefiniowanych przez użytkownika klasy. W tej metodzie użyjemy pierwszej metody do konwersji predefiniowanego obiektu klasy, a drugą dla konwersji obiektu klas zdefiniowanego przez użytkownika na ciąg.
Zacznijmy widzieć działanie tych metod z przykładami.
Metoda 1: Konwertuj obiekt klasy zdefiniowanej przez użytkownika na ciąg za pomocą metody toString ()
Aby przekonwertować obiekt na ciąg, możesz użyć „ToString ()„Metoda„Obiekt" klasa. W tej sekcji użyjemy obiektu klasy zdefiniowanej przez użytkownika, tworząc klasę, a następnie przekształcając jego obiekt na ciąg.
Składnia
Postępuj zgodnie z podaną składnią metody ToString ():
obj.ToString ();Tutaj, "obj”Jest przedmiotem klasy, która zostanie przekonwertowana na ciąg za pomocą„ToString ()" metoda.
Przykład
W tym przykładzie utworzymy klasę o nazwie „Użytkownik”, Która zawiera zmienną typu ciągów„Nazwa”I sparametryzowany konstruktor:
classUserNastępnie, w metodzie Main () innej klasy „nazwanej”Przykład”, Najpierw utworzymy obiekt„użytkownik”Użytkownik„Zajęć i przekazuj nazwę jako parametr. Następnie utworzymy zmienną typu ciągu, która przechowuje wartość po przekształceniu obiektu na ciąg za pomocą metody ToString (). Na koniec wydrukujemy zmienną, która pokazuje wartość obiektu jako wartość ciągu:
publicClassexampleTutaj identyfikator referencyjny „użytkownik„Obiekt jest wyświetlany jako wartość ciągu:
Aby sprawdzić, czy obiekt zostanie pomyślnie przekonwertowany na ciąg, sprawdź jego typ klasy:
Użytkownik użytkownika = nowy użytkownik („John”);Wyjście
Sprawdźmy, jak przekonwertować predefiniowany obiekt klasy na ciąg w Javie.
Metoda 2: Konwertuj obiekt predefiniowanej klasy na ciąg za pomocą metody valueof ()
Istnieje inna metoda w Javie, aby przekonwertować obiekt klasy na ciąg o nazwie „wartość()" metoda. Należy do „Strunowy”Klasa i jest metodą statyczną. W tej sekcji przekonwertujemy obiekt predefiniowanej klasy Java na ciąg
Składnia
Użyj poniżej podanej składni dla metody valueOF (), aby przekonwertować obiekt na ciąg:
Strunowy.wartość (OBJ)Bierze obiekt „obj„Jako argument.
Przykład
Tutaj mamy obiekt „Ost„Java”Obiekt„Klasa o następującej wartości:
Object osttr = "Linuxhint";Wydrukuj wartość przechowywaną w obiekcie na konsoli:
System.na zewnątrz.println („wartość obiektu:”+osttr);Teraz przekonwertujemy obiekt na ciąg za pomocą „Strunowy.wartość()„Metoda, przekaż obiekt”Ost„Jako argument i przechowuj go w zmiennej typu ciągów”, „objtost".
String objToster = String.wartość (osttr);Na koniec wydrukuj zmienną „objtost”, Który przechowuje wartość obiektu jako ciąg:
System.na zewnątrz.println („Wartość konwertowana jako ciąg:”+objToStr);Wyjście pokazuje, że metoda valueOF () pomyślnie przekonwertowała obiekt na ciąg:
Zapewniliśmy wszystkie procedury przekształcania obiektu na ciąg w Javie.
Wniosek
Aby przekształcić obiekt na ciąg, możesz użyć metody TOString () klasy Java obiektowej i metody ValueOF () klasy String Class. Metody te są używane do konwersji zarówno określonych, jak i zdefiniowanych przez użytkownika obiektów klasy na ciąg. W tym podręczniku zilustrowaliśmy procedury konwersji obiektu na ciąg w Javie z szczegółowymi przykładami.