zoukankan      html  css  js  c++  java
  • FileWriter写数据之换行和追加写

    FileWriter写数据之换行和追加写

    //: FileWriterTestwe.java
    
    package com.xuetang.four;
    
    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * @author WuRoc
     * @GitHub www.github.com/WuRoc
     * @version 1.0
     * @2020年8月30日
     * import static com.wuroc.util.Print.*;
     * 
     */
    public class FileWriterTester {
        public static void main(String[] args) throws IOException{
            //main 方法声明抛出IO异常
            String fileName= "Hello.txt";
            FileWriter writer = new FileWriter(fileName,true);
            writer.write("Hello!
    ");
            writer.write("This is my first text file,
    ");
            writer.write("输入一行中文也可以");
            writer.close();
        }
    
    }

     这里的就换行了,格式UTF-8

    --------------------------------------------------------------------------------------------------------------------

    数据的换行

          可以实现换行,但是有的windows系统自带的记事本打开并没有换行,因为有的wiindows系统识别的换行不是 ,而是 (这里不是全部的电脑都无法换行)

         例如:fw.write(" ");

         [注]:windows:

                  Linux:

                  Mac:

    数据的追加写入

         构造方法:  FileWriter(String fileName,boolean append)

         例如:FileWriter  fw = new FileWriter("a.txt",true);   //表示追加写入,默认是false

    BufferedWriter类
      FileWriter和BufferedWriter类都用于输出字符流,包含的方法几乎完全一样,但BufferedWriter多提供了一个newLine()方法用于换行。
    口不同的系统对文字的换行方法不同。

    newLine()方法可以输出在当前计算机上正确的换行符(跨平台)

    在进行读取文件时,强烈建议使用BufferedWriter类的newLine()方法

    如有错误,恳求读者指出,发送到wu13213786609@outlook.com。
  • 相关阅读:
    谈谈JavaScript中继承方式
    《前端架构设计》学习笔记一--架构的种子
    正则中1的用法---反向引用
    JavaScript千分符---正则实现
    JavaScript开发中常用的代码规范配置文件
    前端开发流程---我们应该做些什么
    JavaScript中数据类型判断
    冒泡排序以及改进
    Number和toString中的坑
    Fluent Ribbon 第五步 ToolBar
  • 原文地址:https://www.cnblogs.com/WLCYSYS/p/13584503.html
Copyright © 2011-2022 走看看