int[] myIntArray;
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(1024);
ObjectOutputStream objectOutputStream = new ObjectOutputStream(new DeflaterOutputStream(byteArrayOutputStream));
objectOutputStream.writeObject(myIntArray);
ここで、ObjectOutputStream
オブジェクトを受け取り、それを直接シリアル化します。DeflaterOutputStream
シリアル化された結果を圧縮し、圧縮された結果はByteArrayOutputStream
元の int 配列をデシリアライズして元に戻す方法を教えてもらえますか? コーディングを共有してください。