我当然使用apache commons API(commmons-lang.jar)来打印对象值,如下所示:
ToStringBuilder.reflectionToString(object,ToStringStyle.MULTI_LINE_STYLE))
Run Code Online (Sandbox Code Playgroud)
但是,如果对象具有返回另一个对象的getter方法,则此代码不会打印值.
例如,我有Person对象它有一个返回Address对象的getter方法.使用上面的代码,它只打印Address对象名称.我Address也在寻找打印对象值.如果我传递person.getAddress()给上面的代码它会打印出来,但是当我传递person对象时我希望看到所有内容.
有什么建议?
java ×1