欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

利用Common-Lang为Java class自动提供toString()支持,

来源: javaer 分享于  点击 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机制显示类实例的所有属性的信息.

相关文章

    暂无相关文章

用户点评