Salve a tutti ,
ho questo codice
che lancia un ClassCastException... e non riesco a capire perchè , essendo l'array che viene restituito dal keyset un array si stringhe...codice:Set key=tabNomi.keySet(); String[] tmp=(String[])key.toArray();
mentre se scrivo il seguente codice tutto funziona
Come si può notare il cast semplice (String) noncausa exception , mentre il cast (String[]) si...codice:Set key=tabNomi.keySet(); Object[] tmp=key.toArray(); String ris[]=new String[tmp.length]; for(int i=0;i<tmp.length;i++) ris[i]=(String)tmp[i]; return ris;
Mah..