【问题标题】:Generate new Variables in java [duplicate]在java中生成新变量[重复]
【发布时间】:2016-04-07 13:22:32
【问题描述】:

我想为我的存储自动创建一个新变量。

它应该像这样工作:

int var_count = getConfig().getInt("var_count");
++var_count;

int "var"+var_count = 123

如果 var_count 例如为 4,它应该生成一个名为 var4 的变量。

【问题讨论】:

标签: java variables dynamic


【解决方案1】:

我想为我的存储自动创建一个新变量。

你不能。您可以(但是)创建一个 Map<String, Integer> 并存储任意键值对。类似的东西

Map<String, Integer> map = new HashMap<>();
map.put("var" + var_count, 123);
System.out.println(map.get("var" + var_count));

【讨论】:

    猜你喜欢
    • 2014-01-06
    • 2020-06-15
    • 2022-01-07
    • 2011-04-29
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多