谁能告诉我 Android 中的 toString 是什么以及如何使用它?
作为例子将受到高度赞赏。
toString http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Object.html#toString()不是特定于 Android 的。它是java的Object类中的一个方法,它是每个java对象的超类。 'toString' 用于返回对象的文本表示。这通常被 java 类覆盖以创建人类可读的字符串来表示该对象。
除了许多其他用途之外,它还广泛用于日志记录目的,以便以可读格式打印对象。使用字符串附加对象会自动调用该对象的 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();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)