在ArrayList <object []> </object []>中设置值

时间:2012-03-04 20:10:57

标签: java data-structures arraylist

我的数据结构课程已经有一段时间了,我很难搞清楚这个。我知道,如果我想从[{1}} ArrayList获取值,我可以使用

Object[]

但我似乎无法弄清楚,或在网上找到如何设置一个值。

我是否必须创建一个新对象并将其设置为nameOfArrayList.get(row)[col]; ,更改该值然后使用

nameOfArrayList.get(row)

2 个答案:

答案 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>)

Reference

<object array>.get(row)[col] = change value