molto interessante quello che mi hai detto, ma ho provato a leggere aldilà del while e mi son accorto che lui in realta' trova sempre e un solo oggetto nel file...in pratica credo che non li appena ma che li sovrascriva ti linko il codice del metodo di inserimento.
ho provato ad eseguire 3 inserimenti e la lettura nella classe di lancio...mi termina correttamente i 3 inserimenti ma poi la linkedlist della read ha 1 solo elemento...l'ultimo.
codice:public static int InsertInFile(String nomefile, Object O) { int oggettiInseriti = -1; ObjectOutputStream oos = null; try { FileOutputStream fos = new FileOutputStream(nomefile,true); oos = new ObjectOutputStream(fos); } catch (FileNotFoundException e) { System.out.println("file non found"); } catch (IOException e1) { System.out.println("IO problem 1"); } try { oos.writeObject(O); } catch (IOException e2) { System.out.println("IO problem 2"); } try { oos.close(); oggettiInseriti = 1; } catch (IOException e3) { System.out.println("IO problem 3"); } return oggettiInseriti; }

Rispondi quotando