何时使用toString()方法

11 java tostring

这可能听起来很基本......有人可以解释一下这种toString()方法的用法以及何时有效地使用它?

已经在谷歌搜索但找不到任何好的资源.

Jef*_*nal 24

在大多数语言中,toString或等效方法只保证对象可以用文本表示.

这对于日志记录,调试或任何其他需要能够将您遇到的任何对象呈现为字符串的情况特别有用.

对象通常实现自定义toString行为,以便该方法实际上告诉您有关对象实例的信息.例如,Person类可能会覆盖它以返回"姓氏,名字",而Date类将显示根据某些默认设置(例如当前用户界面文化)格式化的日期.