Java读文件修改默认换行符的实现

 更新时间:2021年12月09日 14:41:32   作者:风夏夜中  
这篇文章主要介绍了Java读文件修改默认换行符的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Java读文件修改默认换行符

Java默认换行符是'\n'。但有时数据并不以'\n'进行换行

方法如下

public static void testRead(String confPath) throws IOException {
 System.setProperty("line.separator", "/03");
 BufferedReader brConf = new BufferedReader(new InputStreamReader(
   new FileInputStream(confPath), "UTF-8"));
 for (String line = brConf.readLine(); line != null; line = brConf.readLine()) {
  System.out.println(line);
  System.out.println("----------------");
 }
 brConf.close();
}

除'/03'外,业务还可能指定'/01'换行。具体使用什么看具体业务。

Java替换换行符

前端录入的信息,有换行符\r\n,后面拿到数据库存储的数据后需要在前端页面上换行予以显示。

String testStr = "换行\r\n换行";
String result = testStr.replaceAll("(\\r\\n|\\n|\\n\\r)","<br/>");

不用\\\\r\\\\n进行替换,如果字段之间包含\r\n则需要这样进行替换。

已经转义的则使用\\r\\n进行字符串替换就可以正常替换成<br/>

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

相关文章

  • Flutter实现文本组件、图标及按钮组件的代码

    Flutter实现文本组件、图标及按钮组件的代码

    这篇文章主要介绍了Flutter实现文本组件、图标及按钮组件的代码,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • 你知道Spring中为何不建议使用字段注入吗

    你知道Spring中为何不建议使用字段注入吗

    这篇文章主要给大家介绍了关于Spring中为何不建议使用字段注入的相关资料,通过本文你将对Spring的引入方式有更一步的了解,需要的朋友可以参考下
    2021-08-08
  • idea启动项目提示端口占用的问题解决

    idea启动项目提示端口占用的问题解决

    有时候当我们使用Tomcat启动web项目时,会提示端口占用,导致启动失败,本文就来介绍一下端口占用的解决方法,具有一定的参考价值,感兴趣的可以了解下
    2023-08-08
  • SpringBoot 自定义注解之脱敏注解详解

    SpringBoot 自定义注解之脱敏注解详解

    这篇文章主要介绍了SpringBoot 自定义注解之脱敏注解详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java中Map的用法详解

    Java中Map的用法详解

    将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口
    2016-05-05
  • Spring自定义注解的实现与使用方式

    Spring自定义注解的实现与使用方式

    注解是Java中用于类、方法、参数、包的装饰标志,本身不具备功能,但可定义参数,Java包含内建注解和元注解,如@Target、@Retention等,描述注解的使用范围和生命周期,Spring的AOP(面向切面编程)可以结合注解实现功能,如权限控制和日志记录
    2024-09-09
  • Java读取InfluxDB数据库的方法详解

    Java读取InfluxDB数据库的方法详解

    本文介绍基于Java语言,读取InfluxDB数据库的方法,包括读取InfluxDB的所有数据库,以及指定数据库中的measurement、field、tag等,感兴趣的小伙伴跟着小编一起来看看吧
    2025-01-01
  • idea中Maven镜像源详细配置步骤记录(对所有项目)

    idea中Maven镜像源详细配置步骤记录(对所有项目)

    Maven是一个能使我们的java程序开发节省时间和精力,是开发变得相对简单,还能使开发规范化的工具,下面这篇文章主要给大家介绍了关于idea中Maven镜像源详细配置(对所有项目)的相关资料,需要的朋友可以参考下
    2023-05-05
  • mac安装配置jdk环境变量

    mac安装配置jdk环境变量

    这篇文章主要为大家介绍了mac安装配置jdk环境变量实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Java实现简易的洗牌和发牌功能

    Java实现简易的洗牌和发牌功能

    本文主要介绍了Java实现简易的洗牌和发牌功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04

最新评论