使用ToStringBuilder.reflectionToString实现toString方法

使用ToStringBuilder.reflectionToString实现toString方法

org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(Object, ToStringStyle)是commons-lang里的一个类。

实现一个类的toString方法是一件无聊的事情。
使用ToStringBuilder/ReflectionToStringBuilder可以让生活更美好一点。

@Override
public String toString() {
// return ReflectionToStringBuilder.toStringExclude(this, “fileBody”);
return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}

如果需要排除某些字段, 可以使用ReflectionToStringBuilder.toStringExclude方法。 (org.apache.commons.lang3.builder.ReflectionToStringBuilder.toStringExclude(Object, String…))

好烂啊有点差凑合看看还不错很精彩 (No Ratings Yet)
Loading...
276 views

发表评论

电子邮件地址不会被公开。 必填项已用*标注

跳至工具栏