http://blog.csdn.net/ymjring/article/details/8350020
- java.util.Calendar clndr = java.util.Calendar.getInstance();
- Class cls = clndr.getClass();
- System.out.println(cls.getName());
- java.lang.reflect.Field[] flds = cls.getFields();
- if ( flds != null )
- {
- for ( int i = 0; i < flds.length; i++ )
- {
- System.out.println(flds[i].getName() + " - " + flds[i].get(clndr));
- }
- }
以上以Calendar为例遍历对象的所有属性(field);
如果要得到private属性:public Field[] getDeclaredFields();