FileWriter写 2016.9.27

(1)

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

//创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件

//而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖

//其实该步就是明确数据要存放的目的地

FileWriter fw = new FileWriter("demo.txt");

//调用write方法,将字符串写入到流中

fw.write("abc");

//刷新流对象中的缓冲中的数据,将数据刷到目的地中

fw.flush();

// fw.write("abdd4444c");

// fw.flush();

//关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据

// 将数据刷到目的地中

//和flush的区别 :flush刷新后,流可以继续使用,close刷新后,会将流关闭

fw.close();

}

(2)public static void main(String[] args)  {

//IO异常的处理方式

FileWriter fw = null;

try {

fw = new FileWriter("k:\\hello.txt"); 

//fw = new FileWriter("demo.txt",true);//是否续写  在原有内容上进行续写

fw.write("abbbcvffdswwwdafafas");

// fw.write("abcn你好\nffff"); //\n可以换行

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} finally {//一定会被执行  单独try

try {

if(fw!=null)//不为空才判断

fw.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容