美文网首页
FileWriter写 2016.9.27

FileWriter写 2016.9.27

作者: 大虾咪 | 来源:发表于2016-09-28 09:48 被阅读28次

    (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();

    }

    }

    }

    相关文章

      网友评论

          本文标题:FileWriter写 2016.9.27

          本文链接:https://www.haomeiwen.com/subject/idacyttx.html