public class Person {
public String getName() {
return name;
}
private String name;
private int age;
private String sex;
public static void main(String[] args) throws Exception {
Person per = new Person();
Field fields [] = per.getClass().getDeclaredFields();
Map<String,Object> perMap = new HashMap<String,Object>();
perMap.put("name", "oy");
perMap.put("age", 25);
perMap.put("sex", "Man");
for(Field field :fields ){
field.set(per, perMap.get(field.getName()));
}
System.out.println(per.getName());
}
}
public String getName() {
return name;
}
private String name;
private int age;
private String sex;
public static void main(String[] args) throws Exception {
Person per = new Person();
Field fields [] = per.getClass().getDeclaredFields();
Map<String,Object> perMap = new HashMap<String,Object>();
perMap.put("name", "oy");
perMap.put("age", 25);
perMap.put("sex", "Man");
for(Field field :fields ){
field.set(per, perMap.get(field.getName()));
}
System.out.println(per.getName());
}
}