ArrayList arrayList=new ArrayList();
arrayList.add(new ArrayList());
arrayList.add(new ArrayList());
可以用
ArrayList x=(ArrayList)arrayList.get(0);
x.get(1);
这样可以实现指定 arrayList第一个元素的ArrayList()的2个值。
但这新建了x变量。不利于动态数据的处理。
有没有办法通过索引号进行复制和取值例如
arrayLis.get(1).add(2)
arrayLis.get(1).add(2)
arrayLis.get(1).add(3)
但这样语法是错的的。
指定父arrayList的泛型为ArrayList就行,这样得到的子arrayList就不需要强转,get到的直接就是一个list对象可以使用链式方法直接再Add是没有问题的
嵌套循环:2层for或者2层增强for循环