Originariamente inviato da bobby_fire
private ArrayList<ArrayList> list=new ArrayList<ArrayList>();

mi da un warning
1) Questa è una "lista di liste" non un array di liste.
2) La riga indicata non dà alcun warning/errore (se è un IDE pignolo, potrebbe segnalartelo ma il compilatore javac della Sun di per sé non dà errore/warning). Semmai è poi dopo, quando cerchi di usare quella lista che sicuramente avrai warning. Perché l'ArrayList interno non l'hai "parametrizzato".

ArrayList<ArrayList<UnQualcheTipo>> list = ArrayList<ArrayList<UnQualcheTipo>>();

Così non avresti alcun problema.