zoukankan      html  css  js  c++  java
  • IO流 FileWriter 对已有文件的数据续写

    package com.yyq;
    import java.io.*;
    /*
     * IO异常的处理方式
     * 
     */
    public class FileWriterDemo2 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            /*
             * FileNotFoundException 文件找不到异常 是IO异常的一个子类
                NullPointerException 空指针异常         * 
                 异常的专业处理方式,在外面建立引用,在try内进行初始化
             */
            /*
             * 文件的续写
             */
            FileWriter fw = null;
            try{
                // 对已有文件的数据续写。
                //FileWriter("数据存放的目的地","是否续写")
                // 传递一个true参数,代表不覆盖已有的文件,并在文件的末尾处进行文件续写
                fw = new FileWriter("Demo.txt",true);
                //写到流中去了,流里面有内部缓冲  windows 
     linux 
    
                fw.write("
    aaaadfdf");
            }
            catch(IOException e){
                System.out.println(e.toString());
                //e.printStackTrace();
            }
            finally{
                //关闭资源 的操作一般放到finally中
                //一共有三个代码块:所有找不到该变量
                // 需要把关闭动作重新try一下
                try {
                    //保证健壮性,一定要对流进行不为空的检验,要分别去关闭资源
                    if(fw!=null){
                        fw.close();
                    }
                    
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    
    }
  • 相关阅读:
    Noip2015总结
    BZOJ2457 BeiJing2011 双端队列
    Noip模拟考第三题——饥饿游戏
    HDU 2196 求树上所有点能到达的最远距离
    O(V*n)的多重背包问题
    Noip2008双栈排序
    USACO 4.1.2 栅栏的木料
    字符串专题
    网络流24题刷题记录
    解模线性方程组 非互质中国剩余定理
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5150855.html
Copyright © 2011-2022 走看看