私はのを持っていArrayList
ますArrayList
。リストの特定の位置に要素を追加するにはどうすればよいですか?
例:
ArrayList<ArrayList<String>>=new ArrayList<>(list,list2,.....,listn);
たとえば、list2 に要素を追加したいとします。
私はのを持っていArrayList
ますArrayList
。リストの特定の位置に要素を追加するにはどうすればよいですか?
例:
ArrayList<ArrayList<String>>=new ArrayList<>(list,list2,.....,listn);
たとえば、list2 に要素を追加したいとします。
2 番目の要素を取得して追加します。
list.get(1).add(myString);
ただし、0ベースであることを忘れないでください。
最初のように、外側のArrayListから目的の内側のArrayListを取得する必要があります
outerList.get(1); //this will return list2
次に、その内側のarrayListに次のような値を追加できます
outerList.get(1).add("your value"); //this will add element to list2
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