自从我的数据结构 class 开始以来已经有一段时间了,我很难弄清楚这一点。我知道如果我想从ArrayList
的Object[]
中获取值,我可以使用
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()
。