gpt4 book ai didi

java - 在java中使用数组/循环设置变量的值

转载 作者:行者123 更新时间:2023-12-01 07:15:06 26 4
gpt4 key购买 nike

如何使用循环设置变量的值?例如:

String cur[]= {"A","B"};
String strA,strB;
for(int i =0;i < cur.length;i++) {
str+i = "Blah";
}

“str+i”部分应该包含什么内容,以便将 strA 和 strB 设置为“Blah”?

谢谢

最佳答案

你不这样做。相反,您创建某种类型的集合。例如,您可以使用 map :

String[] cur = { "A", "B" };
Map<String, String> map = new HashMap<String, String>;
for (String name : cur)
map.put(name, "Blah");
}

除非您使用反射(这对局部变量没有帮助),否则您无法“计算”要使用的变量名称...并且您不应该对某些内容使用反射像这样。

假设您想通过字符串名称访问值。如果可以使用连续范围的整数(从 0 开始),则可以使用数组或 List<T>可能更合适。这取决于您想要做什么。

关于java - 在java中使用数组/循环设置变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4662771/

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