使用Spring工具类ToStringBuilder的概述例如,必须打印方法的User参数对象
打包测试;
//*
公共类用户{
私有字符串名称;
私密int age;
公共字符串getname
返回名称;
}
公共语音集名称(字符串名称) {
this.name=name;
}
公共int get age () {
返回age;
}
公共语音设置(intage ) {
this.age=age;
}
}
ToStringBuilder的使用方法如下所示
system.out.println---------------to stringbuilder------------------------------------------------------ -
用户u=new user (;
u.setage(25;
u.set name (正田);
//对象及其属性显示在一行中
系统. out.println (to stringbuilder.reflection tostring (u ) );
system.out.println (to stringbuilder.reflection tostring (u,ToStringStyle.DEFAULT_STYLE ) );
//属性换行显示
system.out.println (to stringbuilder.reflection tostring (u,ToStringStyle.MULTI_LINE_STYLE ) );
//不显示属性名称,只显示属性值,在同一行显示
system.out.println (to stringbuilder.reflection tostring (u,tostring style.no _ field _ names _ style ) );
//对象名称的缩写
system.out.println (to stringbuilder.reflection tostring (u,tostring style.short _ prefix _ style ) );
//只显示属性
system.out.println (to stringbuilder.reflection tostring (u,ToStringStyle.SIMPLE_STYLE ) );
------------------- to stringbuilder--------------------------------------。
test.user @ 141 d683 [ name=Zheng Tian,age=25]
test.user @ 141 d683 [ name=Zheng Tian,age=25]
test.User@141d683[
name=正田
age=25
]
test.User@141d683[zhengtian,25]
user [ name=正田,age=25]
正田,25