【发布时间】:2011-10-31 13:18:21
【问题描述】:
我在 Java 中有这个类,其中我将大量变量(超过 50 个)声明为:
公共静态最终字符串变量_1 =“值”; ……我想访问所有这些变量并将它们放在另一个类中的列表中。有没有办法通过使用 for 循环来做到这一点?
【问题讨论】:
-
将它们存储在数组中对我来说毫无用处。
-
这里有
Daily WTF的味道:P -
静态最终字段可以由编译器内联。这意味着您可以使用反射来更改它们,但使用常量的代码不再将它们引用到运行时。
标签: java