例如:
class Stu {
int id = 31;
String name = "Jack";
Date birthday = new Date();
}
如果不知道Stu的具体属性,怎么才能将它们依次放入一个Map里面呢?
class Stu {
int id = 31;
String name = "Jack";
Date birthday = new Date();
}
如果不知道Stu的具体属性,怎么才能将它们依次放入一个Map里面呢?
Stu stu = new Stu();
Map map = new HashMap();
for (Field field : Stu.class.getDeclaredFields()) {
map.put(field.getName(), field.get(stu));
}