尝试使用此语句时,我不断收到“预期标识符”。 有人知道为什么吗? .get 是 arrayList 的方法调用,我只是获取一个 int 索引,然后将一个字符串添加到 arrayList 内的列表
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);
关于java - 将 String obj 添加到列表中的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29496322/