Che vuol dire? Che hai scritto questa volta? Non siamo indovini...Originariamente inviato da Uri_geller
Inoltre ho rifatto la classe, sostituendo l'arrayList con un vector di oggetti...ma l'errore è sempre lo stesso...
Che vuol dire? Che hai scritto questa volta? Non siamo indovini...Originariamente inviato da Uri_geller
Inoltre ho rifatto la classe, sostituendo l'arrayList con un vector di oggetti...ma l'errore è sempre lo stesso...
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Dunque dunque....finalmente una buona notizia: sono riuscito a sistemare qualcosina; mi rimane questo problema da sistemare:
warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector
Qualche idea?![]()
Non devi cambiare struttura dati! Per evitare le warnings ti basta fare una piccola modifica al codice (nota il grassetto):Originariamente inviato da Uri_geller
Inoltre ho rifatto la classe, sostituendo l'arrayList con un vector di oggetti...ma l'errore è sempre lo stesso...ci sfugge qualcosa.![]()
codice:public class miaClasse { public ArrayList <String>carica() throws Exception{ FileInputStream fis = new FileInputStream("Archivio.txt"); ObjectInputStream ois = new ObjectInputStream(fis); ArrayList<String> list =(ArrayList<String>) ois.readObject(); ois.close(); fis.close(); return list; } public void scrivi(ArrayList<String> list) { try{ FileOutputStream fos = new FileOutputStream("Archivio.txt"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(list); oos.flush(); oos.close(); fos.close(); }catch(IOException e){ System.out.println("Errore: "+e); } } }
guarda che i warning erano tutti perchè non bisognava fare il cast:
infatti i warning sono riuscito ad eliminarli quasi tutti: mi manca quello che ti ho citato sopra e nn capisco come venirne a capo.codice:Vector<classe> v = (Vector<classe>)ois.readObject() /* WARNING!*/ Vector v = (Vector)ois.readObject /*OK!*/
Cmq ti ringrazio x l'aiuto che mi stai dando!
Se non ci fai vedere che hai scritto è difficile tirare a indovinare... Come lo chiami il metodo add?Originariamente inviato da Uri_geller
Dunque dunque....finalmente una buona notizia: sono riuscito a sistemare qualcosina; mi rimane questo problema da sistemare:
warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.Vector
Qualche idea?![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Alla fine ce l'ho fatta! Ho perso 3 anni di vita ma ne è valsa la pena...era netbeans che faceva i capricci..infatti come dicevi tu, era strano che dava errore sul cast in quanto la procedura era corretta!
Ciao alex buona serata...![]()