Obiekt Java toString ()

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 ().

Interesujące artykuły...