Salve ragazzi sto impazzendo poichè non riesco a risolvere quest'eccezzione. Invocando il metodo in questione mi restituisce un classCastException.

Il parametro di input è una HashMap che contiene un insieme di Bean associato a delle chiavi. Nella Mappa c'è --->Chiave1-Bean,Chiave2-Bean...........

Aiuto aiuto


[Java]
//Restituisce l'array di chiavi della Tabella
public String [] chiaviMappa(HashMap bean){

System.out.println("Sono in chiavi mappa-Classe-->"+bean.keySet().toArray().getClass());
System.out.println("Stampo la dimensione della mappa: "+bean.size());
System.out.println("bean.keySet(): "+bean.keySet());
System.out.println("bean.keySet().getClass()-> "+bean.keySet().getClass());

String [] keysMappa=new String[bean.size()];
int i=0;
for (Enumeration e =(Enumeration) bean.keySet() ; e.hasMoreElements() {
keysMappa[i]=(String)e.nextElement();
i++;
}



return keysMappa;

}
[/Java]