打印类工具ReflectionToStringBuilde
http://www.oschina.net/code/snippet_55970_16171
1 2 3 4 5 6 7 |
Java代码 public String toString(){ ReflectionToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); //去掉不需要打印出的属性 使用正则去掉类名和【】 return ReflectionToStringBuilder.toStringExclude(this,"memberId","userId","regDate", "unregDate","memberStatus").replaceAll("(\\w+\\[)|\\]",""); } |
1 2 3 4 5 6 7 8 |
Java代码 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); } |