【Java】对象、字节转换

来源:互联网 发布:网络电视机播放器 编辑:程序博客网 时间:2024/05/23 10:43
// byte array to Objectpublic void byteArr2Object(byte[] buf) {    Object obj = null;         try {                ByteArrayInputStream bis = new ByteArrayInputStream (buf);                ObjectInputStream          ois = new ObjectInputStream (bis);                obj = ois.readObject();              ois.close();           bis.close();       } catch (IOException ex) {                ex.printStackTrace();       } catch (ClassNotFoundException ex) {                ex.printStackTrace();       }          return obj;}// object to byte arraypublic void objectToByteArr(Object o) {    byte[] bytes = null;         ByteArrayOutputStream bos = new ByteArrayOutputStream();         try {                ObjectOutputStream oos = new ObjectOutputStream(bos);                 oos.writeObject(o);             oos.flush();                 bytes = bos.toByteArray ();              oos.close();                 bos.close();           } catch (IOException ex) {                ex.printStackTrace();      }         return bytes;   }
原创粉丝点击