int[] myIntArray;
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(1024);
ObjectOutputStream objectOutputStream = new ObjectOutputStream(new DeflaterOutputStream(byteArrayOutputStream));
objectOutputStream.writeObject(myIntArray);
现在,ObjectOutputStream
获取对象并直接序列化它。DeflaterOutputStream
压缩序列化结果,然后将压缩结果存储在一个ByteArrayOutputStream
有人可以告诉我如何反序列化并取回我原来的 int 数组吗?请分享编码?