Ciao a tutti
volevo chiedere un consiglio su come salvare su file :P . Mi spiego, per un esame ho fatto un miniprogramma dove si ipotizza di dover gestire un magazzino di vestiti e mettere a disposizione intefaccie per aggiungere,modificare,visualizzare i prodotti. All'avvio la lista dei prodotti si carica da file, e se si fanno delle modifiche queste vanno salvate almeno quando si chiude il programma. Il professore però vorrebbe che aggiorniamo il file nn solo alla fine,ma ogni volta che modifichiamo uno dei campi di un prodotto della lista ( un arraylist, per come l'ho fatto io) e quindi ho messo che ogni volta che si chiama il metodo modifica si chiama anche un altro metodo, ovvero scrivisufile che però riscrive ogni volta tutta la lista di prodotti. C'è un modo per aggiornare il file solo sui campi che ho modificato? Per scrivere ho messo la classe prodotto come serializable( e quindi il file che uso è binario) però nn salvo il singolo prodotto ma tutta la lista.
Spero di nn averla fatta troppo contorta :P
Grazie![]()

Rispondi quotando