zoukankan      html  css  js  c++  java
  • JAVA基础复习- 字符流FileWriter

    输出字符流FileWriter的使用示例

    注意:构造方法的参数值不同,写入到文件的方式不同,是覆盖还是追加内容。

    package com.winson.iotest;
    
    import org.junit.Test;
    
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * @description:FileWriter输入流示例
     * @date: 2020/7/5 18:02
     * @author: winson
     */
    public class FileWriterTest {
    
        /**
         * 从内存中写出数据到硬盘的文件里
         * 说明
         * 1、输出操作,对应的File可以不存在,并不会报异常
         * 2、
         * File对应的硬盘中的文件如果不存在:输出过程中会自动创建此文件
         * File对应的硬盘中的文件如果存在:
         *      如果流使用的构造器是:FileWriter(file) / FileWriter(file, false),对原有文件的覆盖
         *      如果流使用的构造器是:FileWriter(file, true),而是对原有文件的基础上追加内容
         */
        @Test
        public void testFileWriter() {
            FileWriter fileWriter = null;
            try {
                //1、提供File类的对象,指明写出到的文件
                File file = new File("hi.txt");
    
                //2、提供FileWriter的对象,用于数据的写出
                fileWriter = new FileWriter(file);
    
                //3、写出操作
                fileWriter.write("HelloWorld");
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                //4、流资源关闭
                if (fileWriter != null) {
                    try {
                        fileWriter.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    
    }
    
    
  • 相关阅读:
    Tips on Hair and Final gathering
    数学公式和符号的念法
    How to use Intel C++ Compiler in Visual Studio 2008
    Number Prefixes in Mathematics
    Glossy reflections/refractions in large scene
    atomic flushing data
    elvish Template Library Plan
    [Maxim07]中光线与三角形求交算法的推导
    C# 关闭窗体立即停止进程
    MS SQL 索引设计的准则
  • 原文地址:https://www.cnblogs.com/elnimo/p/13247054.html
Copyright © 2011-2022 走看看