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

时间:2015-04-07 16:19:00

标签: java object methods

尝试使用此语句时,我不断获得“标识符”。 有谁知道为什么? .get是一个arrayList的方法调用,我只是得到一个int索引,我正在为我的arrayList中的列表添加一个字符串

 ArrayList Obj.get.(index).add(Str);

1 个答案:

答案 0 :(得分:1)

您的代码有多处错误。

  • 首先,该行未声明变量,因此您不指定类型(ArrayList)。
  • 假设您的变量名为Obj,我建议您将其称为有意义的名称,并使用小写字母命名变量(与Str相同)。
  • 请勿在方法名称(.)之后添加点(get(index))。

之后,您的行应如下所示:

list.get(index).add(str);

为了让您更好地理解,您可以将这行代码分成多行:

List<String> subList = mainList.get(index);
subList.add(str);