-1

私はのを持っていArrayListますArrayList。リストの特定の位置に要素を追加するにはどうすればよいですか?

例:

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

たとえば、list2 に要素を追加したいとします。

4

5 に答える 5

4

2 番目の要素を取得して追加します。

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
    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 に答える