Java FileWriter输出换行操作

 更新时间:2021年07月21日 11:33:09   作者:JavyZheng  
这篇文章主要介绍了Java FileWriter输出换行操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

FileWriter输出换行

使用JavaFileWriter写文件,需要换行时,假设已经新建FileWriter fr,

在Windows操作系统中:

fr.write("\n"); 是不行的,

需要 fr.write("\r\n"); 即回车换行

而在Linux系统中:

只要 fr.write("\n"); 即可

为了程序能在不同操作系统运行,可以写成

fr.write(System.getProperty("line.separator"));

FileWriter的换行和追加

1.数据的换行

\n可以实现换行,但是windows系统自带的记事本打开并没有换行,因为wiindows识别的换行不是\n,而是\r\n

例如:fw.write("\r\n");

[注]:windows:\r\n

Linux:\n

Mac:\r

2.数据的追加写入

构造方法:

FileWriter(String fileName,boolean append)

例如:

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • @Accessors(chain = true)注解报错的解决方案

    @Accessors(chain = true)注解报错的解决方案

    这篇文章主要介绍了@Accessors(chain = true)注解报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • IDEA简单实现登录注册页面

    IDEA简单实现登录注册页面

    这篇文章主要介绍了IDEA简单实现登录注册页面,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Java HttpURLConnection使用方法与实例演示分析

    Java HttpURLConnection使用方法与实例演示分析

    这篇文章主要介绍了Java HttpURLConnection使用方法与实例演示,HttpURLConnection一个抽象类是标准的JAVA接口,该类位于java.net包中,它提供了基本的URL请求,响应等功能,下面我们来深入看看
    2023-10-10
  • Android中Socket通信的实现方法概述

    Android中Socket通信的实现方法概述

    这篇文章主要介绍了Android中Socket通信的实现方法,很有实用价值,需要的朋友可以参考下
    2014-08-08
  • springboot读取resources下文件的方式详解

    springboot读取resources下文件的方式详解

    最近写读取模板文件做一些后续的处理,将文件放在了项目的resources下,发现了一个好用的读取方法,下面这篇文章主要给大家介绍了关于springboot读取resources下文件的相关资料,需要的朋友可以参考下
    2022-06-06
  • SpringBoot如何手写一个starter并使用这个starter详解

    SpringBoot如何手写一个starter并使用这个starter详解

    starter是SpringBoot中的一个新发明,它有效的降低了项目开发过程的复杂程度,对于简化开发操作有着非常好的效果,下面这篇文章主要给大家介绍了关于SpringBoot如何手写一个starter并使用这个starter的相关资料,需要的朋友可以参考下
    2022-12-12
  • Eclipse新建web项目流程图解

    Eclipse新建web项目流程图解

    这篇文章主要介绍了Eclipse新建web项目流程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Spring Security自定义失败处理器问题

    Spring Security自定义失败处理器问题

    这篇文章主要介绍了Spring Security自定义失败处理器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • SpringBoot前后端分离项目之打包、部署到服务器详细图文流程

    SpringBoot前后端分离项目之打包、部署到服务器详细图文流程

    作为后台开发,项目打包部署是经常性的操作,下面这篇文章主要给大家介绍了关于SpringBoot前后端分离项目之打包、部署到服务器的相关资料,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Java线程的6种状态及转化方式

    Java线程的6种状态及转化方式

    本文详细介绍了Java线程的六种状态以及状态之间的转换关系,线程状态包括NEW(新建)、RUNNABLE(运行)、BLOCKED(阻塞)、WAITING(等待)、TIMED_WAITING(超时等待)和TERMINATED(终止)
    2024-09-09

最新评论