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 Objectklasy. 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 : ObjectKlasa 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ż Objectklasa 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 ArrayListklasy. Aby dowiedzieć się więcej, odwiedź stronę Java ArrayList toString ().








