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();
                }
            }
        }
    
    }
  • 相关阅读:
    初识EntityFramework6
    EntityFramework6 快速入门教程
    使用EntityFramework6连接MySQL
    Less的安装与配置
    Gitlab-CI持续集成之Runner配置和CI脚本
    CPU简单科普
    Mysql技能之【性能优化方案】
    自动化测试探索学习之路(1)
    性能测试知识之基础理论
    http协议、cookie及session
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5150855.html
Copyright © 2011-2022 走看看