This question already has answers here:
Assigning variables with dynamic names in Java
(7个答案)
3年前关闭。
我想为存储自动创建一个新变量。
它应该像这样工作:
如果var_count是示例4,则应生成一个名为var4的变量。
(7个答案)
3年前关闭。
我想为存储自动创建一个新变量。
它应该像这样工作:
int var_count = getConfig().getInt("var_count");
++var_count;
int "var"+var_count = 123
如果var_count是示例4,则应生成一个名为var4的变量。
最佳答案
我想为存储自动创建一个新变量。
你不能您可以(但是)创建一个Map<String, Integer>
并存储任意键值对。就像是
Map<String, Integer> map = new HashMap<>();
map.put("var" + var_count, 123);
System.out.println(map.get("var" + var_count));