import java.lang.reflect.Field;
public class Test {
/**
* @param obj 要获取字段的对象
* @param name 要获取字段名
* @return 返回字段的值
*/
public static Object get(Object obj, String name) {
Object value = null;
// 利用反射获取属性值
Class<?> c = obj.getClass();
try {
Field field = c.getDeclaredField(name);
field.setAccessible(true);
value = field.get(obj);
field.setAccessible(false);
} catch (Exception e) {
e.printStackTrace();
}
return value;
}
}
Java反射获取任意一个对象的字段的值
最新推荐文章于 2025-04-20 08:51:01 发布
本文介绍了一个使用Java反射机制来获取指定对象中特定字段值的方法。通过此方法,可以在运行时动态地访问对象的私有成员变量。
301

被折叠的 条评论
为什么被折叠?



