标签:
我们想往一个文件里写东西,初始版本:
import java.io.*;
class FileWriterDemo{
public static void main(String[] args) {
FileWriter fw = new FileWriter("demo.txt"); //创建流,打开(如果不存在,新建)文件
fw.write("abcdefg"); //写入内容
fw.close(); /关闭流(关闭之前会flush()流)
}
}import java.io.*;
class FileWriterDemo{
public static void main(String[] args) {
try{
FileWriter fw = new FileWriter("demo.txt");
fw.write("abcdefg");
fw.close();
}
catch (IOException e){
System.out.println("catch:"+e.toString());
}
}
}class FileWriterDemo{
public static void main(String[] args) {
try{
FileWriter fw = new FileWriter("demo.txt");
fw.write("abcdefg");
}
catch (IOException e){
System.out.println("catch:"+e.toString());
}
finally{
fw.close();
}
}
}class FileWriterDemo{
public static void main(String[] args) {
FileWriter fw = null; //外面声明
try{
fw = new FileWriter("demo.txt"); //里面创建
fw.write("abcdefg");
}
catch (IOException e){
System.out.println("catch:"+e.toString());
}
finally{
fw.close();
}
}
}class FileWriterDemo{
public static void main(String[] args) {
FileWriter fw = null; //外面声明
try{
fw = new FileWriter("demo.txt"); //里面创建
fw.write("abcdefg");
}
catch (IOException e){
System.out.println("catch:"+e.toString());
}
finally{
try{ //在finally里面处理fw.close()的异常,再try一下
fw.close();
}
catch (IOException e){
System.out.println(e.toString());
}
}
}
}finally{
try{
if(fw!=null)
fw.close();
}
catch (IOException e){
System.out.println(e.toString());
}
}finally{
if(fw!=null) //先判断是否为空
try{
fw.close();
}
catch (IOException e){
System.out.println(e.toString());
}
}class FileWriterDemo{
public static void main(String[] args) {
FileWriter fw = null; //外面声明
try{
fw = new FileWriter("demo.txt"); //里面创建
fw.write("abcdefg");
}
catch (IOException e){
System.out.println("catch:"+e.toString());
}
finally{
try{ //在finally里面处理fw.close()的异常,再try一下
if(fw!=null)
fw.close();
}
catch (IOException e){
System.out.println(e.toString());
}
}
}
}标签:
原文地址:http://blog.csdn.net/puppylpg/article/details/45604899