public static void main(String[] args) throws IllegalArgumentException, IllegalAccessException {
//创建一个对象,并赋值
User user=new User();
user.setId("1");
user.setName("赵亚辉");
user.setTelePhone("15652880586");
//通过对象反射找到实体类,找出
Field[] userFields=user.getClass().getDeclaredFields();
for(Field field:userFields){
//字段名称
System.err.println(field.getName());
//字段指针
System.err.println(field);
//字段值
System.err.println(field.get(user));
}
}
static class User{
String id;
String name;
String telePhone;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTelePhone() {
return telePhone;
}
public void setTelePhone(String telePhone) {
this.telePhone = telePhone;
}
}