Метод toString() класса Object в Java

Java String类Класс Object в Java


Метод toString() класса Object используется для возврата строкового представления объекта.

Синтаксис

object.toString()

Parameters

  • Отсутствует 。

Возвращаемое значение

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

Формат возврата по умолчанию:Имя класса объекта + @ + шестнадцатеричная строка hashCode。

Пример

Следующий пример демонстрирует использование метода toString():

Пример

class ExampleTest { public static void main(String[] args) { // toString() с Object Object obj1 = new Object(); System.out.println(obj1.toString()); Object obj2 = new Object(); System.out.println(obj2.toString()); Object obj3 = new Object(); System.out.println(obj3.toString()); } }

Приведенная выше программа выдает следующий вывод:

java.lang.Object@d716361
java.lang.Object@6ff3c5b5
java.lang.Object@3764951d
Объяснение формата вывода:
  • java.lang.Object- Имя класса
  • @- Символ
  • d716361- Шестнадцатеричное значение хеш-кода

Класс Array вызывает метод toString():

Пример

class ExampleTest { public static void main(String[] args) { // toString() с массивом //Создание массива String[] массив = { "Google", "Пример", "Taobao" }; System.out.println(array.toString()); //Возвращает строковое представление значений элементов массива //Array наследуется от класса Object, поэтому метод toString() можно использовать напрямую. System.out.println(array[1].toString()); // Пример } }

Приведенная выше программа выдает следующий вывод:

Example

Java String类Класс Object в Java

Другие расширения