java使用反射读取对象的所有字段及其内容
Possible Duplicate:
java: get all variable names in a class
如何使用反射api读取Object o
的所有字段及其内容。
我会从o.getClass().getDeclaredFields()
开始,但不知道如何继续
有人有主意吗
你可以在下面搜索框中键入要查询的问题!
Possible Duplicate:
java: get all variable names in a class
如何使用反射api读取Object o
的所有字段及其内容。
我会从o.getClass().getDeclaredFields()
开始,但不知道如何继续
有人有主意吗
# 1 楼答案
o.getClass().getDeclaredFields()
将返回一个^{Field
{f.get(o)
访问它的值Edit感谢@MarkoTopolnik指出这一点:如果您计划读取非公共字段,请确保在获取它们的值之前先调用
f.setAccessible(true)