我的数据结构课程已经有一段时间了,我很难搞清楚这个。我知道,如果我想从[{1}} ArrayList
获取值,我可以使用
Object[]
但我似乎无法弄清楚,或在网上找到如何设置一个值。
我是否必须创建一个新对象并将其设置为nameOfArrayList.get(row)[col];
,更改该值然后使用
nameOfArrayList.get(row)
答案 0 :(得分:6)
试试这个:
nameOfArray.get(row)[col] = ...;
这会在col
ArrayList的索引为row
的数组的索引nameOfArray
处设置一个新值。
如果您想在位置nameOfArray
的{{1}}放置新数组,请尝试以下操作:
row
这会创建一个新的对象数组,并将其放在nameOfArray.set(row, new Object[]);
的索引row
下。请参阅ArrayList.set()
。
答案 1 :(得分:0)
这是一个简单的基本运行。
如果你想在最后添加Object,你可以使用像
这样的东西 nameOfArray.add(<object array>)
否则,如果你想要它在上面的指定索引
nameOfArray.set(index, <object array>)
<object array>.get(row)[col] = change value