/**
* 获取一个类的所有属性
*
* @param clazz
* @return
*/
private static Collection<Field> getAllClassFields(Class clazz) {
Map<String, Field> resutlMap = new LinkedHashMap<String, Field>();
for (; clazz != Object.class; clazz = clazz.getSuperclass()) {
Field[] fields = clazz.getDeclaredFields();
for (Field field : fields) {
resutlMap.put(field.getName(), field);
}
}
return resutlMap.values();
}
java 获取一个类的所有属性
最新推荐文章于 2024-04-18 19:00:13 发布