-1

我有一个ArrayListArrayList如何将元素添加到特定位置的列表中?

例子:

ArrayList<ArrayList<String>>=new ArrayList<>(list,list2,.....,listn);

例如,我想向 list2 添加一个元素。

4

5 回答 5

4

你会得到第二个元素并添加到它: -

list.get(1).add(myString);

请记住,它是基于 0 的。

于 2013-07-12T09:14:03.327 回答
3

您需要首先从外部 ArrayList 中获取所需的内部 ArrayList

outerList.get(1); //this will return list2

然后您可以向该内部 arrayList 添加一些值,例如

outerList.get(1).add("your value"); //this will add element to list2
于 2013-07-12T09:14:13.070 回答
0

假设您将列表命名为“列表”:

list.get(1).add("x");

其中 x 是您要添加到第二个列表的任何内容。

于 2013-07-12T09:16:28.850 回答
0

好吧,如果你有list2,这很容易。你做 :

list2.add("Moon");

如果您只有我们称之为的大列表,bigList您可以:

bigList.get(1).add("Moon");

Java 中的索引从 0 开始。

于 2013-07-12T09:19:06.183 回答
0
    ArrayList<ArrayList<String>> myList=new ArrayList<>();
    ArrayList<String> list1=new ArrayList<>();
    ArrayList<String> list2=new ArrayList<>();
    ArrayList<String> list3=new ArrayList<>();
    list1.add("a") ; // add elements for list1

    list2.add("b");  // add elements for list2

    list3.add("c");  // add elements for list3

    myList.add(list1); // add elements for myList
    myList.add(list2);
    myList.add(list3);


    //Now I want to add new value for list2
    myList.get(1).add("bb");     // indexes start with zero same as Arrays
于 2013-07-12T09:23:58.837 回答