PDA

Visualizza la versione completa : [Java 1.5] Si possono creare array di liste?


antocon
14-07-2005, 13:31
Ciao a tutti,sto utilizzando(da poco) la tiger,ma mi succede una cosa strana....non riesco a creare array di Liste(LinkedList o Vector),ma neanke Liste di Liste(LinkedList di LinkedList)....cioè ci riesco ma alla fine mi da una warning unchecked(dice di ricompilare con -Xlint per maggiori info).Qualcuno mi da una mano!?!?!?

floyd
14-07-2005, 14:49
Vector<String>[] v = new Vector[5];
funziona

antocon
14-07-2005, 18:48
Originariamente inviato da floyd
Vector<String>[] v = new Vector[5];
funziona

si però prova a fare
tipo....

Vector<String>[] v=new Vector[5];
for(int i=0;i<5;i++)
v[i]=new Vector<String>();
v[1].add("ciao");
v[2].add(new String("fgigd"));


mi compila tutto ma mi da la warning unchecked

Matteo982
14-07-2005, 20:28
è colpa del metodo add...è per quello che ti da il warning...cmq non è un errore funziona benissimo ti avvertono solo che quel metodo potrebbe presto essere soppiantato da un'altro!

Ciao. :ciauz:

floyd
15-07-2005, 09:17
a me compila e fa quello che deve ovvero restringere le aggiunte al vector solo alle string
Vector<String>[] v = new Vector[5];
questo dice warning unchecked conversion per le istanze dell'array che lui si aspetta Vector<String>[5]
non mi preoccuperei

Loading