Oppure usi ObjectOutputStream, o se deva essere più leggibile potresti usare toString().
codice:public class ClasseDiProgetto { private List<String> list = new LinkedList<String>(); private String stringa=""; private int intero=0; public String toString() { StringBuffer sb=new StringBuffer(); for (String str : list) sb.append(str+"\r\n"); sb.append(stringa+"\r\n"); sb.append(intero+"\r\n"); return sb.toString(); } }