有的时候我们需要将对像转化为字符串,这里我们可以用到apache的commons-lang这个工具
bean代码如下
package com.szwx.extdemo.domain; import java.io.Serializable; import org.apache.commons.lang.builder.ToStringBuilder; public class Test implements Serializable { private String name; private String code; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return ToStringBuilder.reflectionToString(this);//重写了toString方法 } }
测试代码如下:
package com.szwx.extdemo.domain; public class TestTestClass { public static void main(String[] args) { Test test = new Test(); test.setName("chenhongbin"); test.setCode("002"); test.setAge(10); System.out.println(test.toString()); } }
结果如下:
com.szwx.extdemo.domain.Test@efd552[name=chenhongbin,code=002,age=10]