大家好,又见面了,我是你们的朋友全栈君。
Java BufferedWriter.close()方法示例
BufferedWriter的Java BufferedWriter.close()方法的语法如下。
public void close() throws IOException
示例
在下面的代码中展示了如何使用BufferedWriter.close()方法。
import java.io.BufferedWriter; import java.io.IOException; import java.io.StringWriter; public class Main { public static void main(String[] args) throws IOException { StringWriter sw = new StringWriter(); // From: Ww w .y iI B AI .c OM BufferedWriter bw = new BufferedWriter(sw); bw.append(“yiibai.com”); bw.close(); System.out.println(sw.getBuffer()); // appending after closing will throw error bw.append(“2”); System.out.println(sw.getBuffer()); } }
上面的代码生成以下结果。
Exception in thread “main” yiibai.com java.io.IOException: Stream closed at java.io.BufferedWriter.ensureOpen(BufferedWriter.java:116) at java.io.BufferedWriter.write(BufferedWriter.java:221) at java.io.Writer.write(Writer.java:157) at java.io.Writer.append(Writer.java:227) at Main.main(Main.java:19)
¥ 我要打赏 纠错/补充 收藏
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142967.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...