Об'єкт Java toString ()

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

Цікаві статті...