//这是一个完整的流错误处理方式
import java.io.*;
class FileWriterDemo
{
public static void main(String[] args)
{
FileWriter fw = null;
try
{
fw = new FileWriter("demo.txt");
fw.write("adfs");
//fw.flush();
//fw.close();
}
catch(IOException e)
{
System.out.print(e.toString());
}
finally
{
try
{
if(fw!=null)
fw.close();
}
catch(IOException e)
{
System.out.print(e.toString());
}
}
}
}
这是一个最简单的IO相关程序,处理这个Exception就这么麻烦了,难道实践也是这样做吗?请问有没有更好的方式啊?
另外,下面代码中
fw = new FileWriter("demo.txt",true);
fw.write(" \\n你好中国!");
为什么在文件中实现不了换行啊? |