在未知类对象的情况下,通过反射得到对象,然后设置新值,然后打印出来
public class BeanDto {
private Integer id;
private String name;
private String age;
private String sex;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
/**
* 类BeanUtil.java的实现描述:在未知类对象的情况下,通过反射得到对象,然后设置新值
*
* 方法1,方法2都有效
*
* @author wangdawei wangdw2000@gmail.com
* @version 1.0 Date 2009-8-5
* @see java.lang.Class History:
*
*