public static Field[] getAllFields(Object o){ Class c= o.getClass(); List<Field> fieldList = new ArrayList<>(); while (c!= null){ fieldList.addAll(new ArrayList<>(Arrays.asList(c.getDeclaredFields()))); c= c.getSuperclass(); } Field[] fields = new Field[fieldList.size()]; fieldList.toArray(fields); return fields; }
获取所有一个类中所有的Field(包括父类)
猜你喜欢
转载自blog.csdn.net/july_young/article/details/82626125
今日推荐
周排行