Metoda Java Object toString () konwertuje obiekt na łańcuch i zwraca go.
Składnia toString()
metody to:
object.toString()
toString () Parametry
toString()
Metoda nie ma żadnych parametrów.
toString () Zwracane wartości
- zwraca tekstową reprezentację obiektu
Uwaga : Zwrócony ciąg składa się z nazwy klasy, znaku at-sign (@) i kodu skrótu obiektu w reprezentacji szesnastkowej.
Przykład 1: Obiekt Java toString ()
class Main ( public static void main(String() args) ( // toString() with Object Object obj1 = new Object(); System.out.println(obj1.toString()); // java.lang.Object@6a6824be Object obj2 = new Object(); System.out.println(obj2.toString()); // java.lang.Object@5c8da962 Object obj3 = new Object(); System.out.println(obj3.toString()); // java.lang.Object@512ddf17 ) )
W powyższych przykładach stworzyliśmy obiekty Object
klasy. Użyliśmy tej toString()
metody do konwersji obiektu na łańcuch.
Zwróć uwagę na wynik,
java.lang.Object@6a6824be
Tutaj,
- java.lang.Object - nazwa klasy
- @ - znak at
- 6a6824be - kod skrótu obiektu w formacie szesnastkowym
Uwaga : Object
Klasa jest nadklasą dla wszystkich klas w Javie. Dlatego każda klasa i tablice mogą implementować tę toString()
metodę.
Przykład 2: toString () with Array
class Main ( public static void main(String() args) ( // toString() with array // create an array String() array = ("Python", "Java", "C"); System.out.println(array.toString()); // (Ljava.lang.String;@6a6824be // toString() with each element of array System.out.println(array(0).toString()); // Python ) )
W powyższym przykładzie użyliśmy toString()
metody z tablicą. Tutaj widzimy, że metodę można wywołać dla całej tablicy lub pojedynczego elementu tablicy.
Jest to możliwe, ponieważ Object
klasa jest podstawą hierarchii klas w Javie. Wszystkie podklasy i tablice mogą korzystać z metody Object
.
Uwaga : możemy również użyć toString()
metody dla ArrayList
klasy. Aby dowiedzieć się więcej, odwiedź stronę Java ArrayList toString ().