Объект Java toString ()

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

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

 object.toString()

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

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

toString () Возвращаемые значения

  • возвращает текстовое представление объекта

Примечание . Возвращаемая строка состоит из имени класса, знака «@» и хэш-кода объекта в шестнадцатеричном представлении.

Пример 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 () с массивом

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

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