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:
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();
...
Quando compilo mi da delle note:
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.