如何获取在ArrayList.set()方法中使用的2d arraylist的索引?

时间:2013-04-02 18:19:32

标签: java arraylist

我有一个2D ArrayList,我想用set方法用其他东西替换其中一个元素。

根据Java API:

set(int index, E Element)

是构造函数。如果ArrayList是2D?

,我如何输入索引?

2 个答案:

答案 0 :(得分:3)

如果您有二维ArrayList,那么您需要做的是

outerList.get(x).set(y, newValueAtXY);

...获取索引x的行,并将该行中的元素y设置为newValueAtXY

答案 1 :(得分:0)

我在搜索时遇到了这个:

array.get(i1).put(i2, value);

我认为,它可以像这样修改:

array.get(i1).set(i2, value);

我希望它有效。