ネストされた各OutputStreamおよびWriterを個別に閉じる必要がありますか?
私はコードの一部を書いています: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); 次のようにすべてのストリームまたはライターを閉じる必要がありますか? gzipOutputStream.close(); bw.close(); outputStream.close(); または、最後のストリームを閉じるだけで問題ありませんか? bw.close();