Il codice funziona ma ho un avviso in giallo che non capisco

di il
2 risposte

Il codice funziona ma ho un avviso in giallo che non capisco

Ho scritto un metodo un po' complesso che funziona abbastanza bene ma con un piccolo avviso che non riesco a risolvere:

Messaggio di errore
Type safety: Unchecked cast from Object to TreeMap<Integer, ArrayList<Object>>
Membro
TreeMap<Integer, ArrayList<Object>> tm =(TreeMap<Integer, ArrayList<Object>>) dati_letti[0];
Se scrivo:
TreeMap<Integer, ArrayList<Object>> tm = dati_letti[0];
Eclipse mi costringe a fare il cast ma dopo il cast mi compare l'avviso in giallo.
dati_letti[] è un vettore costituito da 3 oggetti:
1 TreeMap di ArrayList
1 Integer
1 Integer
Object[] dati_letti = { tm, riga+1, colonna };
Come posso eliminare questo errore? ... e soprattutto cosa indica?!?! il codice ripeto funziona perfettamente!!!

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte