java bufferedwriter 关闭_Java BufferedWriter.close()方法示例

java bufferedwriter 关闭_Java BufferedWriter.close()方法示例JavaBufferedWriter.close()方法示例BufferedWriter的JavaBufferedWriter.close()方法的语法如下。publicvoidclose()throwsIOException示例在下面的代码中展示了如何使用BufferedWriter.close()方法。importjava.io.BufferedWriter;import…

大家好,又见面了,我是你们的朋友全栈君。

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账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号