Premettendo che tutto il mio programmino funziona egregiamente... però mi chiedevo il perchè, compilando una classe mi crea un avvertimento che è chiaramente dovuto ad un cast.
Vi mostro la parte di codice incriminata:
Ok.. ripeto tutto funziona, l'arraylist è caricato e posso operare sulle varicodice:public void caricamento() { try { FileInputStream f = new FileInputStream(new File("file_extra" + File.separator + "inputTotal.ser")); ObjectInputStream s = new ObjectInputStream(f); ArrayList<VoceProdotto> l = (ArrayList<VoceProdotto>)s.readObject(); this.setLista(l); } catch(Exception e) { e.printStackTrace(); } }ma però voglio eliminare quel messaggio alla compilazione ... e chiaramente non so come fare.codice:<VociProdotto>
Grazie a chi mi aiuta e anche a chi legge.