Salve a tutti ,
ho questo codice
codice:
Set key=tabNomi.keySet();
String[] tmp=(String[])key.toArray();
che lancia un ClassCastException... e non riesco a capire perchè , essendo l'array che viene restituito dal keyset un array si stringhe...
mentre se scrivo il seguente codice tutto funziona
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;
Come si può notare il cast semplice (String) noncausa exception , mentre il cast (String[]) si...
Mah..