gpt4 book ai didi

java - 在 2d arraylist Java 中设置值

转载 作者:行者123 更新时间:2023-12-03 04:48:07 25 4
gpt4 key购买 nike

我有 2d ArrayList:

ArrayList<List<Integer>> group;
group.add(Arrays.asList(i1, i2, i3));
group.add(Arrays.asList(i4, i5, i6));
group.add(Arrays.asList(i7, i8, i9));

如何设置 i5 等的值?

我应该使用:

group.set(index, value); 

但是如何获得正确的索引 i5 呢?

最佳答案

您应该首先获取第二个List,然后设置此列表中的元素。

所以应该是:

group.get(1).set(1, value); 
^ ^
| |
| set the second value of this list to value
|
get the second List

Demo here.

如果你想编写一个方法来设置你想要的元素的值,你可以这样做(你可以检查索引):

public static void setValue(List<List<Integer>> list, int row, int column, int value){
list.get(row).set(column, value);
}

关于java - 在 2d arraylist Java 中设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19893275/

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