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。
  • 相关阅读:
    React 16 源码瞎几把解读 【前戏】 为啥组件外面非得包个标签?
    nodejs 使用redis 管理session
    nodejs 优雅的连接 mysql
    mongodb 学习笔记 3 --- 查询
    mongodb 学习笔记 2 --- 修改器
    mongodb 学习笔记--- 基础知识
    看jquery3.3.1学js类型判断的技巧
    FIS3 大白话【一】
    Flutter 插件开发:以微信SDK为例
    最新Android面试题整理,收藏下吧值得拥有!
  • 原文地址:https://www.cnblogs.com/WLCYSYS/p/13584503.html
Copyright © 2011-2022 走看看