Tenho uma dúvida de ArrayList de ArrayList. Consigo criar um ArrayList de ArrayList mas não astou acertando recuperar as entradas. Peço ajuda, por favor.
public static void main(String[] args) {
int tamln;
ArrayList<ArrayList>elems = new ArrayList<ArrayList>();
ArrayList elem = new ArrayList();
int tamCol;
tamCol =(int)(Math.random()<em>(15)+5);
System.out.println(tamCol+" Elementos");
for (int k=0;k<tamCol;k++){
elem.clear();
tamln = (int)(Math.random()</em>(10)+1);
for(int j=0;j<tamln;j++)
elem.add(j+1);
elems.add(elem);
System.out.printf("%s %d",“Elemento nº “,k+1);
for(Iterator it=elem.iterator();it.hasNext();){
System.out.printf(”%s %4d”," ",it.next());
}
System.out.println("");
}
for(Iterator<ArrayList<Integer>>it1=elems.iterator();it1.hasNext();){
for(Iterator<Integer> it2= it1.next().iterator();it2.hasNext();){
System.out.printf("%3d",it2.next());
}
System.out.println("");
}
}
}