java中如何使用反射获取字段中的值呢?
下文笔者讲述java代码中使用反射获取字段中值的方法分享,如下所示:
实现思路:
使用getDeclaredFields()方法即可获取字段中的值
例:
Object obj = getObjectInfo();
for (Field field : obj.getClass().getDeclaredFields()) {
field.setAccessible(true); // 设置字段的访问性-避免private无法访问
Object value = field.get(obj);
if (value != null) {
System.out.println(field.getName() + "=" + value);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


