Commons Lang、ToStringBuilder#append
import org.apache.commons.lang.builder.ToStringBuilder; public class C2009062400 { boolean boolean_value; boolean[] boolean_values = { true, false }; char char_value = 'a'; char[] char_values = { 'a', 'b', 'c' }; double double_value = 1.2; double[] double_values = { 1.2 }; public String toString() { return new ToStringBuilder(this). append(boolean_value). append(boolean_values). append(char_value). append(char_values). append(double_value). append(double_values). toString(); } public static void main(String[] args) { System.out.println(new C2009062400()); } }
で、
C2009062400@c17164[false,{true,false},a,{a,b,c},1.2,{1.2}]