我有一个2D ArrayList,我想用set
方法用其他东西替换其中一个元素。
根据Java API:
set(int index, E Element)
是构造函数。如果ArrayList是2D?
,我如何输入索引?答案 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);
我希望它有效。