扫码关注官方订阅号
如果一个对象有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
http://www.oschina.net/code/snippet_2542022_52675java对象打印工具主要运用java反射原理,格式化输出java对象属性值,特别是list 和map。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 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
http://www.oschina.net/code/snippet_2542022_52675
java对象打印工具
主要运用java反射原理,格式化输出java对象属性值,特别是list 和map。