Метод Java Object toString () перетворює об'єкт у рядок і повертає його.
Синтаксис toString()
методу:
object.toString()
Параметри toString ()
toString()
Метод не приймає ніяких параметрів.
Повертаються значення toString ()
- повертає текстове представлення об'єкта
Примітка : Повернутий рядок складається з імені класу, символу at-sign (@) та хеш-коду об'єкта у шістнадцятковому поданні.
Приклад 1: Об'єкт 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 ) )
У наведених вище прикладах ми створили об'єкти Object
класу. Ми використовували toString()
метод для перетворення об'єкта в рядок.
Зверніть увагу на результат,
java.lang.Object@6a6824be
Ось,
- java.lang.Object - назва класу
- @ - знак-знак
- 6a6824be - хеш-код об'єкта в шістнадцятковому форматі
Примітка : Object
Клас є суперкласом для всіх класів Java. Отже, кожен клас і масиви можуть реалізувати toString()
метод.
Приклад 2: toString () з 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 ) )
У наведеному вище прикладі ми використовували toString()
метод із масивом. Тут ми бачимо, що метод може бути викликаний для цілого масиву або окремого елемента масиву.
Це можливо, оскільки Object
клас є коренем ієрархії класів у Java. І всі підкласи та масиви можуть використовувати метод Object
.
Примітка : Ми також можемо використовувати toString()
метод для ArrayList
класу. Щоб дізнатись більше, відвідайте Java ArrayList toString ().