gpt4 book ai didi

java - Java中for循环内的变量编号递增

转载 作者:行者123 更新时间:2023-12-01 23:06:37 25 4
gpt4 key购买 nike

目前正在开发一个 Java 项目,但是我遇到了一些涉及 Java 中可变数字增量的问题,这仅仅是由于我缺乏知识;我是初学者。

我习惯使用批处理文件,为此我会做一些类似的事情;

for /l %%a in (1,1,100) do {
set variable%%a = (The value)
}

每次执行循环时,都会设置一个新变量; variable1, variable2, variable3然而,因此在这里,我不知道如何将一个值放入Java中的变量名中,其中每次循环通过时变量都会递增for (int i = 0; i < 10; i++)声明。我需要做什么才能以变量名称声明该值,例如 variable(i) = 5连续吗?

最佳答案

您可以使用 Map (变量名作为键,值作为值):

final Map<String, Integer> map = new HashMap<String, Integer>();
for (int i; i < 10; i++) {
map.put("variable" + i, i);
}
// use the map, for example: map.get("variable5") // = 5

关于java - Java中for循环内的变量编号递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22653228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com