Ciao a tutti, ho scritto il seguente codice per scrivere su file:
e leggo cosi:codice:try { ObjectOutputStream out = new ObjectOutputStream( new FileOutputStream(f) ); for( int i = 0; i < vectorList.size(); i++ ) { MioOggetto s = vectorList.get(i); out.writeObject( s ); } } catch( IOException e ){ System.err.println("Scrittura: " + e); }
Mi da pero' EOFException, generato da MioOggetto s = (MioOggetto) in.readObject();codice:ObjectInputStream in = new ObjectInputStream( new FileInputStream(f) ); MioOggetto s = (MioOggetto) in.readObject(); while( s != null ) { /*Alcune operazioni*/ s = (Servlet)in.readObject(); servletLetti++; }
dove sbaglio?
grazie dell'aiuto!

Rispondi quotando