准备要发送的字节数组:
ByteArrayOutputStream bos = new ByteArrayOutputStream();ObjectOutputStream out = null;try { out = new ObjectOutputStream(bos); out.writeObject(yourObject); out.flush(); byte[] yourBytes = bos.toByteArray(); ...} finally { try { bos.close(); } catch (IOException ex) { // ignore close exception }}
从字节数组创建对象:
ByteArrayInputStream bis = new ByteArrayInputStream(yourBytes);ObjectInput in = null;try { in = new ObjectInputStream(bis); Object o = in.readObject(); ...} finally { try { if (in != null) { in.close(); } } catch (IOException ex) { // ignore close exception }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)