每当您想要对象的字符串表示形式时,toString()都会很有用。自然,这是出于调试目的而发生的,但也可以有效地将操作结果输出给用户。
例如,假设您有一个处理复数的Complex类。如果要以 3 + 2i之
类的格式将它们打印出给用户,则它们可以方便地定义toString(),因为您不必每次都编写格式,并且输出将保持一致。如果您想将该表示形式更改为例如 3 +
2j ,则只需触摸Complex类中的toString()方法。
因此,toString()也不用于调试目的,而是一种获取对象的一致字符串表示形式的好方法。



