Java обект toString ()

Методът Java Object toString () преобразува обекта в низ и го връща.

Синтаксисът на toString()метода е:

 object.toString()

toString () Параметри

В toString()метода не взема никакви параметри.

toString () Връщани стойности

  • връща текстовото представяне на обекта

Забележка : Върнатият низ се състои от името на класа, символа at-sign (@) и хеш кода на обекта в шестнадесетично представяне.

Пример 1: Java Object 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 ) )

В горните примери сме създали обекти от Objectкласа. Използвахме toString()метода за преобразуване на обекта в низ.

Забележете изхода,

 java.lang.Object@6a6824be 

Тук,

  • java.lang.Object - име на класа
  • @ - знакът
  • 6a6824be - хеш код на обект в шестнадесетичен формат

Забележка : ObjectКласът е суперкласът за всички класове в Java. Следователно всеки клас и масиви могат да реализират toString()метода.

Пример 2: toString () с масив

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

В горния пример използвахме toString()метода с масив. Тук можем да видим, че методът може да бъде извикан за целия масив или за един елемент от масива.

Възможно е, защото Objectкласът е коренът на йерархията на класовете в Java. И всички подкласове и масиви могат да използват метода на Object.

Забележка : Можем да използваме и toString()метода за ArrayListкласа. За да научите повече, посетете Java ArrayList toString ().

Интересни статии...