ArrayList<Object[]>
我已经有一段时间没有上数据结构课了,我很难弄明白这一点。我知道如果我想从ArrayList
的Object[]
中获取值,我可以使用
nameOfArrayList.get(row)[col];
但我似乎不知道,或者在网上找不到,如何设定一个值
我是否必须创建一个新对象并将其设置为nameOfArrayList.get(row)
,更改该值,然后使用
nameOfArrayList.set(row,Object[])?
你可以在下面搜索框中键入要查询的问题!
我已经有一段时间没有上数据结构课了,我很难弄明白这一点。我知道如果我想从ArrayList
的Object[]
中获取值,我可以使用
nameOfArrayList.get(row)[col];
但我似乎不知道,或者在网上找不到,如何设定一个值
我是否必须创建一个新对象并将其设置为nameOfArrayList.get(row)
,更改该值,然后使用
nameOfArrayList.set(row,Object[])?
# 1 楼答案
这里是一个简单的基本运行
如果要在末尾添加对象,可以使用
nameOfArray.add(<object array>)
否则,如果您希望它位于指定的索引处,请执行类似于上面的操作
nameOfArray.set(index, <object array>)
Reference
<object array>.get(row)[col] = change value
# 2 楼答案
试试这个:
这将在
nameOfArray
ArrayList中的索引row
处的数组的索引col
处设置一个新值如果要在位置
row
处的nameOfArray
中放置新数组,请尝试以下操作:这将创建一个新的对象数组,并将其置于}
nameOfArray
中的row
索引下。见^{