2D ArrayList があり、メソッドを使用して要素の 1 つを別のものに置き換えたいと考えていますset
。
Java API によると:
set(int index, E Element)
コンストラクタです。ArrayList が 2D の場合、インデックスを入力するにはどうすればよいですか?
二次元の がある場合ArrayList
、あなたがする必要があるのは
outerList.get(x).set(y, newValueAtXY);
... index の行を取得し、その行のx
要素を に設定します。y
newValueAtXY
検索中にこれに出くわしました:
array.get(i1).put(i2, value);
次のように変更できると思います。
array.get(i1).set(i2, value);
うまくいくことを願っています。