转自 : /jq_ak47/article/details/47336611
/**
* @author Keyty
* @功能:将文件保存回原来的文件目录
*/
public void saveFile()
{
File file =this.getCurFileName();
FileWriter fw =null;
BufferedWriter bw =null;
try
{
fw=new FileWriter(file);
bw=new BufferedWriter(fw);
String[] s =this.().split("\n");
for (int i = 0; i < ; i++) {
(s[i]);
();
();
}
} catch (Exception e)
{
( );
}
finally
{
try
{
();
();
} catch (IOException e)
{
();
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
报错说
那么是因为一个流关闭了但是你有试着使用它就会报这个异常
比如上面例子
bw.close();
fw.close();
bw流使用了fw流,所以关闭bw流也会关闭fw流;
但是下面有使用fw流,相当于使用一个关闭了的流。解决办法是换下位置就好
fw.close();
bw.close();