【发布时间】:2013-05-01 14:03:14
【问题描述】:
int[] myIntArray;
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(1024);
ObjectOutputStream objectOutputStream = new ObjectOutputStream(new DeflaterOutputStream(byteArrayOutputStream));
objectOutputStream.writeObject(myIntArray);
现在,ObjectOutputStream 获取对象并直接序列化它。 DeflaterOutputStream对序列化结果进行压缩,然后将压缩后的结果存放在一个ByteArrayOutputStream
谁能告诉我如何反序列化并取回我原来的 int 数组? 请分享代码?
【问题讨论】:
标签: java serialization deserialization object-serialization