Java toString: как использовать метод для преобразования объектов в строки
Java метод toString() используется для преобразования объекта в строку формата. Предоставляется классом Object и необходимо переопределить в пользовательском классе, чтобы изменить строковое представление объекта.
Метод toString() возвращает строковое представление объекта, которое можно использовать для отладки, вывода в консоль или какой-либо другой цели. Он может быть переопределен, чтобы предоставить пользовательский формат данных, читабельный для человека.
Пример использования метода toString():
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
}
В данном примере метод toString переопределен в классе Person, чтобы возвращать строку, содержащую имя и возраст объекта.
Теперь при выводе объекта Person в консоль с помощью метода System.out.println(person), будет выводится строка "Person [name=John, age=30]".
Таким образом, метод toString() очень полезен для отладки приложений и может быть переопределен для предоставления удобочитаемого формата данных для класса.