Mega Code Archive

 
Categories / Java by API / Java Io
 

New ObjectOutputStream(OutputStream out)

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.Arrays; import java.util.List; public class Main {   public static void main(String[] a) throws Exception {     List list = Arrays.asList(new String[] { "A", "B", "C", "D" });     FileOutputStream fos = new FileOutputStream("list.ser");     ObjectOutputStream oos = new ObjectOutputStream(fos);     oos.writeObject(list);     oos.close();     FileInputStream fis = new FileInputStream("list.ser");     ObjectInputStream ois = new ObjectInputStream(fis);     List anotherList = (List) ois.readObject();     ois.close();     System.out.println(anotherList);   } }