toString не относится к Android. Это метод в классе объектов Java, который является суперклассом каждого объекта Java. 'toString' предназначен для возврата текстового представления объекта. Это обычно переопределяется Java-классами для создания удобочитаемой строки для представления этого объекта.
Помимо многих других применений, он широко используется для целей регистрации, чтобы напечатать объект в читаемом формате. Добавление объекта со строкой автоматически вызывает toString () этого объекта, например, "abc" + myObject
вызовет 'toString' myObject и добавит возвращаемое значение к "abc"
Хороший пример реализации toString будет выглядеть так:
@Override
public String toString() {
return new StringBuilder()
.append("{Address:")
.append(" street=").append(street)
.append(", pincode=").append(pincode)
.append("}").toString();
}