将 String obj 添加到列表中的列表中

Adding String obj into a list within a list

我在尝试使用此语句时一直收到 "identifier expected"。 有谁知道为什么? .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);