利用Common-Lang为Java class自动提供toString()支持,
分享于 点击 8259 次 点评:43
利用Common-Lang为Java class自动提供toString()支持,
为了方便Log4J等方式的调试,显示一个类的实例,通常需要做如下方式的输出:
log.trace(myClassInstance);
此时需要MyClass实现重载 toString()方法,利用Jakarta Common Lang可以很容易实现toString方法,由ToStringBuilder类完成对一个类的细节的显示,参考toString方法的实现如下:
import org.apache.commons.lang.builder.ToStringBuilder;
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
relectionToString()将利用Java Refelection机制显示类实例的所有属性的信息.
相关文章
- 暂无相关文章
用户点评