public class WhereBean {
private String xinghao = null;
private String danwei = null;
}
通过什么方法可以知道这个类里所有的属性名?
并将名称转换为字符串?
private String xinghao = null;
private String danwei = null;
}
通过什么方法可以知道这个类里所有的属性名?
并将名称转换为字符串?
Class c = WhereBean.class();
for(Field field : c.getFields() ){
field.getName();//得到名字
Class type = field.getType();
type.getName();//得到类型名
}
Field[] field = cls.getDeclaredFields();
for(int i=0;i<field.length;i++){
System.out.println(Modifier.toString(field[i].getModifiers())+"]["+field[i].getType().getName()+"]["+field[i].getName());
}
自己搞定,谢谢楼上的热心人
Field[] fields = WhereBean.class.getDeclaredFields();
for(int i = 0; i < fields.length; i++) {
System.out.println("type: " + fields[i].getType().getName() + ", name: " + fields[i].getName());
}
}
}