作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个包含约 90 个字段的 Java 类。我希望能够对每个字段执行操作(例如生成一个 XML 元素),而无需编写相同的 5 行代码并进行 90 次轻微替换。在 Objective C 中,我认为您可以通过类似于访问字典元素 (ObjectForKey) 的方式来访问实例变量。 Java 中是否有类似的东西,这样我可以获得一个字段数组,然后对每个字段执行某些操作?
最佳答案
是的,它叫Reflection API .
特别是,MyClass.class.getDeclaredFields()
将返回此类声明的字段的完整列表 (see API for details)
关于java - 枚举 Java 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713976/
我是一名优秀的程序员,十分优秀!