Метод toString() класса 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
Другие расширения
Класс Object в Java