Originariamente inviato da bobby_fire
salve ragazzi ho iniziato da poco il corso di programmazione di java e devo creare un
vettore di liste come posso fare?
"vettore" ... intendi array? Quindi es. un ArrayList[] ? Devi anche usare i "generics"? Perché il problema fondamentale è che array e tipi "generici" non vanno molto d'accordo.

Se intendevi fare tipo:

codice:
ArrayList[] arrayDiListe = new ArrayList[10];   // 10 liste

arrayDiListe[0] = new ArrayList();
arrayDiListe[1] = new ArrayList();
// ....
Ok, funziona.

Se invece pensavi di fare es.:

codice:
ArrayList<UnQualcheTipo>[] arrayDiListe = new ArrayList<UnQualcheTipo>[10];   // 10 liste
non funziona (errore di compilazione) ma si può comunque aggirare il problema in altro modo a costo di fare un cast (che risulta unchecked).