メモ
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
public class Main {
public static void main(String[] args) {
// 基本
System.out.println(ToStringBuilder.reflectionToString(new Main()));
// フォーマット
System.out.println(ToStringBuilder.reflectionToString(new Main(),
ToStringStyle.SIMPLE_STYLE));
// 一部パラメーターを除外する。
System.out.println(ReflectionToStringBuilder.toStringExclude(new Main(), "id"));
// 基本と同等
System.out.println(ReflectionToStringBuilder.toString(new Main()));
// フォーマットと同等
System.out.println(ReflectionToStringBuilder.toString(new Main(), ToStringStyle.SIMPLE_STYLE));
}
}