Spring工具类ToStringBuilder用法简介
来源:互联网 发布:杰视帮淘宝美工教程 编辑:程序博客网 时间:2024/05/27 14:14
Spring工具类ToStringBuilder用法简介
比如说我们需要打印某个方法的User参数对象
package test;
/**
*
* @author
* @time
*/
public class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
下面是ToStringBuilder的使用方法
System.out.println("-------------ToStringBuilder-------------------------");
User u = new User();
u.setAge(25);
u.setName("zhengtian");
//对象及其属性一行显示
System.out.println(ToStringBuilder.reflectionToString(u));
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.DEFAULT_STYLE));
//属性换行显示
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.MULTI_LINE_STYLE));
//不显示属性名,只显示属性值,在同一行显示
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.NO_FIELD_NAMES_STYLE));
//对象名称简写
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.SHORT_PREFIX_STYLE));
//只显示属性
System.out.println(ToStringBuilder.reflectionToString(u, ToStringStyle.SIMPLE_STYLE));
结果显示:
-------------ToStringBuilder-------------------------
test.User@141d683[name=zhengtian,age=25]
test.User@141d683[name=zhengtian,age=25]
test.User@141d683[
name=zhengtian
age=25
]
test.User@141d683[zhengtian,25]
User[name=zhengtian,age=25]
zhengtian,25
描述:ToStringBuilder比较适合在打日志时,输出参数的信息,特别是在参数为对象时,该工具类能够很方便的自动打印对象中的属性值。
- Spring工具类ToStringBuilder用法简介
- Spring工具类ToStringBuilder用法简介
- Spring工具类ToStringBuilder用法简介
- Spring工具类ToStringBuilder用法简介
- Spring工具类ToStringBuilder用法简介
- Apache工具类ToStringBuilder用法简介
- ToStringBuilder用法简介
- Java 工具类 ToStringBuilder
- ToStringBuilder.reflectionToString 用法
- ToStringBuilder类的使用说明
- ToStringBuilder
- ToStringBuilder
- 关于toString方法的重写工具ToStringBuilder
- 关于toString方法的重写工具ToStringBuilder
- Spring的Assert工具类的用法
- Spring Assert工具类的用法
- Spring中Assert工具类的用法
- Spring的Assert工具类的用法
- luasocket安装遇到的问题
- 极乐技术周报(第十八期)
- Spark的submit命令
- synchronized与ReentrantLock的介绍、使用、适合场景及比较
- ReactiveCocoa源码解读(一)
- Spring工具类ToStringBuilder用法简介
- vue组件化挖矿之旅(三):vue-cli 自定义过滤器的使用
- 转载站内信功能解决方案
- windbg 双机调试配置(xp)系统
- AFNetworking 如何更改请求头中的Content-Type,如何更改响应中可以接受的Content-Type
- 阿里java开发手册
- js正则表达式,去除首尾多余的空格或者换行
- C++ string类insert函数
- Python学习进阶资料