尝试使用此语句时,我总是收到“期望的标识符”。 有没有人有一个想法,为什么?不用彷徨是ArrayList的一个方法调用和IM刚开一个int指数,我添加一个字符串到一个列表中,我的ArrayList内将字符串obj添加到列表中的列表
ArrayList Obj.get.(index).add(Str);
尝试使用此语句时,我总是收到“期望的标识符”。 有没有人有一个想法,为什么?不用彷徨是ArrayList的一个方法调用和IM刚开一个int指数,我添加一个字符串到一个列表中,我的ArrayList内将字符串obj添加到列表中的列表
ArrayList Obj.get.(index).add(Str);
你的代码中有多处错误。
ArrayList
)。Obj
,我建议您将其称为有意义的名称变量并以小写字母开头(与Str
的处理方式相同)。get(index)
)之后添加点(.
)。之后,您的线路应该是这样的:
list.get(index).add(str);
为了让您更好的了解,您可以拆分多行那行代码:
List<String> subList = mainList.get(index);
subList.add(str);
它告诉我我不能将字符串添加到我的列表(数组列表)(链表) –
声明为列表和分配EM ArrayList和LinkedList等 – IdusOrtus
可以澄清你的意思吗?我不太明白。 –
为什么在前面有“ArrayList”这个词? – Lalaland
只是为了表明我的对象类型 –
我试图让我的内部列表在我的数组列表中的索引,并将我的字符串添加到正确的内部列表,因为我有他们的多个 –