Методът 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 ().