如何以以下格式在Array-list中存储/添加列表元素?
x.get(0)->[1,2,3,4],
x.get(1)->([5,6,7,8],
x.get(2)->[9,10,11,12],
x.get(3)->[13,14,15,16]
我正在获取数字序列,并希望将它们与列表分开。
当我使用x.add()时,即按顺序将所有元素添加到单个列表中。
最佳答案
您可以像这样对arraylists的arraylist进行操作:
ArrayList<ArrayList<Integer>> arrayList = new ArrayList<ArrayList<Integer>>();
ArrayList<Integer> tempArrayList = new ArrayList<Integer>();
tempArrayList.add(1);
tempArrayList.add(2);
tempArrayList.add(3);
tempArrayList.add(4);
arrayList.add(tempArrayList);
System.out.println(arrayList.get(0).get(0));
System.out.println(arrayList.get(0).get(1));
tempArrayList = new ArrayList<Integer>();
tempArrayList.add(5);
tempArrayList.add(6);
tempArrayList.add(7);
tempArrayList.add(8);
arrayList.add(tempArrayList);
System.out.println(arrayList.get(1).get(0));
System.out.println(arrayList.get(1).get(1));
etc...
如果每个列表都有固定数量的数字,则可以执行
ArrayList
个int[]
数组...关于java - 如何以以下格式在Array-list中存储/添加列表元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29236625/