0
点赞
收藏
分享

微信扫一扫

打印类工具ReflectionToStringBuilder

小沙坨 2023-03-21 阅读 145


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 条评论