扫码关注官方订阅号
如果一个对象有20多个属性,分别有get、set方法 如何快速打印他们的值呢 只能一个一个System.out.println()么?
走同样的路,发现不同的人生
Serializable
JSON
String
fields
如果你用IDEA,Ctrl+N 生成toString方法,里面有很多内置模板,默认是ClassName{filed1=x, field2=x, field3=x}的格式输出
Ctrl+N
toString
ClassName{filed1=x, field2=x, field3=x}
使用java反射机制,可以获取对象的get/set 属性
使用common-lang中的ToStringBuilder
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
代码层面
Serializable接口, 然后使用任意一款JSON库转成Stringfields进行输出工具层面
如果你用IDEA,
Ctrl+N生成toString方法,里面有很多内置模板,默认是ClassName{filed1=x, field2=x, field3=x}的格式输出使用java反射机制,可以获取对象的get/set 属性
使用common-lang中的ToStringBuilder