可以使用 OutputStreamWriter 来代替 BufferedWriter,这样可以避免写操作时出现 NullOutputStream 异常。以下为代码示例:
try {
OutputStream outputStream = new NullOutputStream();
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream);
BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
bufferedWriter.write("Hello World!");
bufferedWriter.close();
outputStreamWriter.close();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
这样就可以在写操作中避免出现 NullOutputStream 异常。