Object 和byte[]相互转换

2018-08-28  本文已影响0人  我想起个好名字

1:object ->byte[]

    Object  ob ;

    ByteArrayOutputStream bos = new ByteArrayOutputStream();

     ObjectOutputStream oos = new ObjectOutputStream(bos);

       oos.writeObject(ob);

       oos.flush();

      byte []   bytes = bos.toByteArray ();

      oos.close();

        bos.close();

2:byte[] ->Object

    byte [] bytes;

    ByteArrayInputStream bis =newByteArrayInputStream (bytes);

    ObjectInputStream ois =newObjectInputStream (bis);

     Object    obj = ois.readObject();     

      ois.close();  

      bis.close();  

上一篇 下一篇

猜你喜欢

热点阅读