package com.io;
import java.io.FileWriter;
import java.io.IOException;
public class FileWriter_class {
public static void main(String[] args) {
fileWriter();
}
public static void fileWriter() {//异常处理方式
//创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件
//而且该文件灰白创建到指定目录下,如果该目录下已有同名文件,将被覆盖
//其实该步就是在明确数据要存放的目的地
FileWriter fw=null;//定义null引用对象
try{
fw=new FileWriter("Demo.txt");//默认目录:用MyEclipse创建的话会在项目目录下;用DOS窗口创建的话会在当前目录
fw.write("abcde");//调用write()方法,将字符串写入到流中
fw.flush();//刷新流对象中的缓冲中的数据,将数据刷到目的地中
fw.write("fghijklmn");//该流还可以继续再写入东西
fw.flush();//再刷新
//记住,资源用完后,一定要记得关闭
}catch(IOException e){
e.printStackTrace();
}finally{
try{
if(null!=fw){//注意这里一定要加个判断啊!!!
fw.close();//关闭流,但在关闭前,先刷新流
}
}catch(IOException e){
e.printStackTrace();
}
}
}
}