Open
Description
/**
* 设置对象的对应属性的值
* @param object
* @param var
* @param value
*/
public static void setData(Object object, String var, Object value){
Class clazz = object.getClass();
Field[] fields = clazz.getDeclaredFields();
for (int i=0;i<fields.length;i++){
Field field = fields[i];
field.setAccessible(true);
String fileName = field.getName();
if(fileName.equals(var)){
try {
field.set(object,value);
break;
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
Metadata
Metadata
Assignees
Labels
No labels