字节流转对象

import java.io.*;
import java.util.*;
public class WriteObject {    
    public static void main(String args[]) throws Exception
    {
        Map map = new HashMap();
        map.put("a", "a");
        map.put("b", "b");
        map.put("c", "c");
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream out = new ObjectOutputStream(baos);
        out.writeObject(map);
        out.close();
        System.out.println(baos.toByteArray());
        ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
        Map map2 = (Map)in.readObject();
        System.out.println(map2);
    }
}山

你可能感兴趣的:(字节流)