打印类工具ReflectionToStringBuilder

小沙坨

关注

阅读 146

2023-03-21


public String toString(){
ReflectionToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);
//去掉不需要打印出的属性 使用正则去掉类名和【】
return ReflectionToStringBuilder.toStringExclude(this,"memberId","userId","regDate",
"unregDate","memberStatus").replaceAll("(\\w+\\[)|\\]","");
}




public static String toString(Object obj){
return toString(obj, ToStringStyle.MULTI_LINE_STYLE);
}

public static String toString(Object obj, ToStringStyle stringStyle){
return ReflectionToStringBuilder.toString(obj, stringStyle);
}

精彩评论(0)

0 0 举报