谁能告诉我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();
  }

10-07 20:04
查看更多