代碼如下:
實體類:
public class User implements Serializable { private static final long serialVersionUID = 1L; private String pkid; private String userName; private String passWord; private String roleID; }
遍歷:
public class test { public static void main(String[] args) throws Exception{ User e = new User(); reflect(e); } public static void reflect(User e) throws Exception{ Class cls = e.getClass(); Field[] fields = cls.getDeclaredFields(); for(int i=0; i<fields.length; i++){ Field f = fields[i]; f.setAccessible(true); System.out.println("屬性名:" + f.getName() + " 屬性值:" + f.get(e)); } } }
輸出: