"Apache Commons Lang"(http://commons.apache.org/lang/)の
"ToStringBuilder#reflectionToString(Object object)"で可能です。
http://commons.apache.org/lang/api-release/org/apache/commons/lang/builder/ToStringBuilder.html#reflectionToString%28java.lang.Object%29
以下のように利用してみると、
System.out.println(ToStringBuilder.reflectionToString(this);
フィールドの中身が出力されます。(入れ子もOK)
今までは、場当たりダンプだったけど、そろそろ、ログまわりとからめないとなー。
--------
http://www.suz-lab.com

0 コメント:
コメントを投稿