自从我的数据结构 class 开始以来已经有一段时间了,我很难弄清楚这一点。我知道如果我想从ArrayListObject[]中获取值,我可以使用

nameOfArrayList.get(row)[col];

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

我是否需要创建一个新对象并将其设置为nameOfArrayList.get(row),更改值,然后使用
nameOfArrayList.set(row,Object[])?

最佳答案

试试这个:

nameOfArray.get(row)[col] = ...;

这将在col ArrayList中的索引row处的数组的索引nameOfArray处设置新值。

如果要在nameOfArray的位置row中放置一个新数组,请尝试以下操作:
nameOfArray.set(row, new Object[]);

这将创建一个新的对象数组,并将其放在row的索引nameOfArray下。参见 ArrayList.set()

10-05 19:12