那用反射暴力反射
public static void setProperty(Object obj, String propertyName, Object value)throws Exception{
//用反射的方式来获取obj对象里面的propertyName字段
Field field = obj.getClass().getDeclaredField(propertyName);
field.setAccessible(true);
//把propertyName字段的属性设置成指定的value
field.set(obj, value);
}
|