Sì, TreeSet è serializzabile (come tutte le collezioni) e potrebbe anche andare bene se serializzi questo. Occhio solo ad un piccolo dettaglio: se hai creato il TreeSet con un Comparator per avere un ordine specifico (indipendentemente dal fatto che Articolo sia Comparable o no), anche il comparator deve essere serializzabile, perché viene scritto anche quello.
Rileggendo però il tuo post iniziale mi viene un dubbio, dici che fai:
Ma se fai così, nel list model gli articoli sono nella sequenza di inserimento, mentre nel TreeSet sono ordinati per "contenuto" (Comparable o Comparator che sia). È quello che vuoi?codice:DepositoPrincipale.aggiungi(articolo); JlistModel.addElement(articolo);
Per scrivere: ObjectOutputStream che incapsula un FileOutputStream. Per leggere: le corrispettive classi *InputStream.


Rispondi quotando