我有一个以InputStream作为参数的方法,我试图使用GZIPOutputStream压缩输入流,然后返回一个压缩的字节数组。ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(byteArrayOutputStreamSize);
我正面临着奇怪的行为--只有当我在特定的地方关闭GZIPOutputStream时,代码才能工作,但是当我试图将GZIPOutputStream close放在finally块中时,它就会中断而不能工作如果将:gzipoutputstream.close()放在放置注释的czip函数中,它将工作。但是,如果您只将它保存在finally块中,它就会崩溃。为什么?= null) { }
if (o