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); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。