|   
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 import java.util.Arrays;
 import java.util.Enumeration;
 import java.util.Vector;
 
 public class MainClass {
 public static void main(String args[]) throws Exception {
 String[] a = new String[]{"a","b","c"};
 
 Vector v = new Vector(Arrays.asList());
 ByteArrayOutputStream baos = new ByteArrayOutputStream();
 ObjectOutputStream oos = new ObjectOutputStream(baos);
 oos.writeObject(v);
 oos.close();
 ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
 ObjectInputStream ois = new ObjectInputStream(bais);
 Vector v2 = (Vector) ois.readObject();
 Enumeration e = v.elements();
 while (e.hasMoreElements()) {
 System.out.println(e.nextElement());
 }
 }
 }
 
 
 
 
 |