一尘不染

何时使用toString()方法

java

这听起来很基础…有人可以解释该toString()方法的使用以及何时有效使用此方法吗?

在Google上进行了搜索,但找不到任何好的资源。


阅读 451

收藏
2020-09-08

共1个答案

一尘不染

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

这对于日志记录,调试或任何其他需要以字符串形式呈现遇到的任何对象的情况特别有用。

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

2020-09-08