gpt4 book ai didi

java - Java中根据变量选择数组

转载 作者:行者123 更新时间:2023-12-01 10:15:17 24 4
gpt4 key购买 nike


我确信这篇文章很愚蠢,但我仍然需要一些实用的想法。我有 20 个 double[] 数组,名称类似于 colVal1colVal2...现在我有 5 个变量,如 que1 >, que2, que3, que4, que5 其中包含从 1 到 20 的整数。我想使用数组取决于 quei 中包含的值。意味着如果 que1 包含 3 那么我喜欢在计算中使用 colval3 。由于 5 个变量中 20 个数字的排列,可以避免手动使用。 Google 暗示 Java 原则上避免用另一个变量替换变量名。我对使用 HashMap 感到迷失。由于我的知识基础有限,我无法正确使用Reflection API。欢迎任何 handle 。
感谢和问候

最佳答案

我假设你知道如何使用数组,所以使用数组的数组。

double[][] colVal = new double[21][];
for (int i = 1; i <= 20; i++) {
double[] row = colVal[i];
System.out.println(Arrays.toString(row));
}

注意:如果第一行从 0 开始,而不是 1,这可能会更简单。也就是说,您不需要在开始时使用未使用的行。

关于java - Java中根据变量选择数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935509/

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