我有以下代码
List<double[]> alParent = new ArrayList<>();
alParent.add(new double[]{15.22,25.22});
alParent.add(new double[]{1.1,2.3});
double tempone[] = {1,2};
double temptwo[] = {4,5};
alParent.add(tempone);
alParent.add(temptwo);
我在 arraylist 中存储了 double[] 类型的数组。
我想访问 arraylist 中位于第一个位置和第二个位置 double[]
数组的元素。对于我的示例,我想分别访问 15.22,1.1,1,4
和 25.22,2.3,2,5
。有什么方法可以获取存储在 arraylist 中的特定元素吗?
另外,如果我在 arraylist 中有更多元素,我如何获得我想要的结果?
最佳答案
使用下面的代码:
double temp1[] = new double[alParent.size()];
double temp2[] = new double[alParent.size()];
for (int i = 0; i < alParent.size(); i++) {
temp1[i] = alParent.get(i)[0];
temp2[i] = alParent.get(i)[1];
}
temp1 和 temp2 是您想要的数组。
关于java - 如何访问数组列表中存储的数组的特定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39503821/