Ciao,
ho letto il regolamento e cercato nella lista delle "faq" e non ho trovato la risposta al mio problema...
Ho questa porzione di codice:
Quando compilo mi da delle note:codice:... //CAMPO private SortedMap<B,C> a; //COSTRUTTORE public A() { a = new TreeMap<B,C>(); } ... //METODI ... public void m(String nf) { FileInputStream in = new FileInputStream(nf); ObjectInputStream obj = new ObjectInputStream(in); a = (TreeMap<B,C>)obj.readObject(); obj.close(); in.close(); ...
Note: File.java uses unchecked or unsafe operations
Note: Recompile with -Xlint:unchecked for details.
Compilando con -Xlint mi da questo:
warning: [unchecked] unchecked cast
found: java.lang.Object
required: java.util.TreeMap<B,C>
\ta = (TreeMap<B,C>)obj.readObject();
Come posso risolvere il problema del cast?
Grazie ciao.

Rispondi quotando
