2 java reflection
可能重复: java:获取类中的所有变量名
如何Object o使用反射api 读出所有字段及其内容.我会开始,o.getClass().getDeclaredFields()但不知道如何继续.
Object o
o.getClass().getDeclaredFields()
有人有个主意吗?
ars*_*jii 5
o.getClass().getDeclaredFields()将返回一个Field实例数组.对于Field f阵列中的每个,您可以使用它来访问它的值f.get(o).
Field
f
f.get(o)
编辑感谢@MarkoTopolnik指出这一点:如果您打算阅读非公共字段,请务必f.setAccessible(true)在获取其值之前先调用.
f.setAccessible(true)
归档时间:
13 年,2 月 前
查看次数:
414 次
最近记录: