Java反射获取所有私有字段

Java反射获取所有私有字段,第1张

Java反射获取所有私有字段

有可能获得与方法的所有字段

getDeclaredFields()
Class
。然后,您必须检查每个字段的修饰符以查找私有字段:

List<Field> privateFields = new ArrayList<>();Field[] allFields = SomeClass.class.getDeclaredFields();for (Field field : allFields) {    if (Modifier.isPrivate(field.getModifiers())) {        privateFields.add(field);    }}

请注意,

getDeclaredFields()
这不会返回继承的字段。

最终,您可以使用Field.getType()方法获得字段的类型。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5488663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存