java - 将类变量存储到数组中?

标签 java

我在 Java 中有这个类,其中我将大量变量(超过 50 个)声明为:


    public static final String variable_1 = "value";
    ....

我想访问所有这些变量并将它们放在另一个类中的列表中。有没有办法通过使用 for 循环来做到这一点?

最佳答案

唯一可以在不显式引用每个变量的情况下执行此操作的方法是通过 reflection .

话虽如此,更好的方法是重构您的代码,这样您就不必这样做了。

关于java - 将类变量存储到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7954283/

相关文章:

java - joda时间消耗太多内存

java - 测试时排除 ApplicationStartup 事件监听器

java - 如何将 jdbc 连接器连接到 MySql 数据库服务器?

java - "user lacks privilege"是什么意思?

java - if(line[waitingLine].isEmpty()) --emptyLines 出现 NullPointerException;

java - 如何监控 Java Heroku 应用程序 dyno 使用情况?

java - 以优雅的方式检查两个参数是否为 null

java - Spring Security 未加载 js 和 css。 (给出404错误)

java.lang.SecurityException : Need android. 权限。AttributionSource 的 BLUETOOTH_CONNECT 权限

java - 构建步骤时,Spring 批处理 ItemListenerSupport 的类型不明确