ToStringBuilder技巧

org.apache.commons.lang.builder.ToStringBuilder工具类可以帮我们打印toString()方法


public class Person {


    private String name;


    private Integer age;


    // ...省略set,get


    public String toString() {

        return ToStringBuilder.reflectionToString(this);

    }


    public static void main(String[] args) {

        Person p = new Person();

        p.setName("www.oschina.net");

        p.setAge(10);

        System.out.println(p);

    }


}


打印出来的格式就是:

Person[name:www.oschina.net,age:10]


你可能感兴趣的:(ToStringBuilder技巧)