java.io.IOException: Stream closed解决办法
来源:互联网 发布:用js触发a标签的href 编辑:程序博客网 时间:2024/05/16 06:51
/** * @author Keyty * @功能:将文件保存回原来的文件目录 */ public void saveFile() { File file =this.getCurFileName(); //准备写入到指定文件即可 FileWriter fw =null; BufferedWriter bw =null; try { fw=new FileWriter(file); bw=new BufferedWriter(fw); //获取jta文本,并用\n分隔符分割文本 String[] s =this.jta.getText().split("\n"); for (int i = 0; i < s.length; i++) { bw.write(s[i]); bw.flush(); bw.newLine(); } } catch (Exception e) { e.printStackTrace( ); // TODO: handle exception } finally { try { //这里关闭流要从大到小关闭 //fw.close(); //bw.close(); //这样的顺序就是不行,fw流自己关闭了。然后bw流又把 //fw流关闭一次就会说java.io.IOException: Stream closed bw.close(); fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
报错说
那么是因为一个流关闭了但是你有试着使用它就会报这个异常
比如上面例子
bw.close();fw.close();
bw流使用了fw流,所以关闭bw流也会关闭fw流;
但是下面有使用fw流,相当于使用一个关闭了的流。解决办法是换下位置就好
fw.close();bw.close();
0 0
- java.io.IOException: Stream closed解决办法
- java.io.IOException: Stream closed解决办法
- java.io.IOException: Stream closed
- java.io.IOException: Stream closed
- java.io.IOException: Stream closed
- 【Java】异常 java.io.IOException: Stream closed 的解决办法
- 重现java.io.IOException: Stream closed异常
- 重现java.io.IOException: Stream closed异常
- 重现java.io.IOException: Stream closed异常
- 重现java.io.IOException: Stream closed异常
- java.io.IOException: Stream closed异常
- java.io.IOException: The stream is closed
- Java文件流“java.io.IOException: Stream closed”异常解决
- java.io.IOException: Attempted read on closed stream.
- java.io.IOException: Attempted read on closed stream
- JSP 上传图片产生 java.io.IOException: Stream closed
- java.io.IOException: Attempted read from closed stream.
- java.io.IOException:stream closed 异常的原因及处理
- Failed to create the host-only adapte
- hdu 1062
- SVN回退到历史版本
- IOS项目上架流程
- C++ 静态全局变量与普通全局变量
- java.io.IOException: Stream closed解决办法
- Ubuntu14.04安装GNOME3桌面
- vs2012 应用程序无法正常启动 (0xc0150002)
- JAXP(Java API for XMLProcessing)知识总结
- 冒泡排序
- windows平台select单socket多次通信
- css代码标准化规范
- 简介
- ViewPager 入门一