就我个人而言,我发现混合使用它
[]并
{}不太容易立即获得层次结构的视图。我喜欢这种格式(并且已经在很多地方看到它使用过):
SimpleClassName[prop1=value, prop2=value]SimpleClassName[prop1=value, prop2=NestedObject[prop3=value]]
还有与添加的标识符的可能性
@,例如默认样式为公共琅
ToStringBuilder也认为(使用它自己的例子):
Person@182f0db[name=John Doe,age=33,smoker=false]



