Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中生成新变量_Java_Variables_Dynamic - Fatal编程技术网

在java中生成新变量

在java中生成新变量,java,variables,dynamic,Java,Variables,Dynamic,我想为我的存储自动创建一个新变量 它的工作原理应该是: int var_count = getConfig().getInt("var_count"); ++var_count; int "var"+var_count = 123 例如,如果var_count是4,它应该生成一个名为var4的变量 我想为我的存储自动创建一个新变量 你不能。但是,您可以制作映射并存储任意键值对。差不多 Map<String, Integer> map = new HashMap<>()

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

它的工作原理应该是:

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

int "var"+var_count = 123
例如,如果var_count是4,它应该生成一个名为var4的变量

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

你不能。但是,您可以制作
映射
并存储任意键值对。差不多

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

您需要使用另一种语言。您有什么要做的吗?有可能一个结构,如列表或地图,更适合你正在尝试做的事情。主啊,这个问题在这个网站上已经被问了太多次,回答太多了。在询问这些常见问题之前,请考虑查找。