谁能告诉我Android中的toString是什么用途以及如何使用它?
例如,将不胜感激。
最佳答案
toString并非特定于android。它是Java对象类中的一个方法,它是每个Java对象的父类(super class)。 “toString”用于返回对象的文本表示形式。 Java类通常将其覆盖以创建人类可读的字符串来表示该对象。
除许多其他用途外,它还广泛用于日志记录目的,以便以可读格式打印对象。使用string附加对象会自动调用该对象的toString(),例如"abc" + myObject
将调用myObject的“toString”并将返回的值附加到“abc”
toString实现的一个很好的例子是-
@Override
public String toString() {
return new StringBuilder()
.append("{Address:")
.append(" street=").append(street)
.append(", pincode=").append(pincode)
.append("}").toString();
}