在ArrayList <Object []>中设置值

Geo*_*off 3 java arraylist data-structures

从我的数据结构课程开始已经有一段时间了,我很难搞清楚这一点.我知道,如果我想要得到的价值从ArrayListObject[],我可以使用

nameOfArrayList.get(row)[col];
Run Code Online (Sandbox Code Playgroud)

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

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

nameOfArrayList.set(row,Object[])?
Run Code Online (Sandbox Code Playgroud)

Ada*_*man 6

试试这个:

nameOfArray.get(row)[col] = ...;
Run Code Online (Sandbox Code Playgroud)

这将在ArrayList中的index col处的数组索引处设置一个新值.rownameOfArray

如果要将新数组放入nameOfArray位置row,请尝试以下操作:

nameOfArray.set(row, new Object[]);
Run Code Online (Sandbox Code Playgroud)

这将创建一个新的对象数组并将其置于索引rownameOfArray.见ArrayList.set().