"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.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?
Se intendevi fare tipo:
Ok, funziona.codice:ArrayList[] arrayDiListe = new ArrayList[10]; // 10 liste arrayDiListe[0] = new ArrayList(); arrayDiListe[1] = new ArrayList(); // ....
Se invece pensavi di fare es.:
non funziona (errore di compilazione) ma si può comunque aggirare il problema in altro modo a costo di fare un cast (che risulta unchecked).codice:ArrayList<UnQualcheTipo>[] arrayDiListe = new ArrayList<UnQualcheTipo>[10]; // 10 liste

Rispondi quotando