首页 > 编程语言 >java 去除字符串换行符

java 去除字符串换行符

时间:2023-06-12 15:58:07浏览次数:57  
标签:return originalStr 去除 str 移除 字符串 java 换行符

* 在正则表达式中\s表示所有的空格: 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。

* 使用正则表达式,移除换行符(且不移除空格)

*
* @param originalStr 原始字符串
* @return 移除换行\r、回车\n、制表\t符的字符串
*/
public static String removeRNT(String originalStr) {
if (originalStr == null || originalStr.isEmpty()) {
return originalStr;
}
return originalStr.replaceAll("[\t\n\r]","");
}
/**
* 移除字符串中所有的空白格(包含换行\r、回车\n、制表\t符)
*
* @param str 原始串
* @return 无空格后的串
*/
public static String trimAllWhitespace(String str) {
if (str == null || str.isEmpty()) {
return str;
}
int len = str.length();
StringBuilder sb = new StringBuilder(str.length());
for (int i = 0; i < len; i++) {
char c = str.charAt(i);
if (!Character.isWhitespace(c)) {
sb.append(c);
}
}
return sb.toString();
}
}
-----------------------------------
java 去除字符串换行 java string 去掉换行符
https://blog.51cto.com/u_19261/6320857

  移除特殊符号的时候,可以使用正则表达式,但是也要注意,不要把正常的空格符给移除。

标签:return,originalStr,去除,str,移除,字符串,java,换行符
From: https://www.cnblogs.com/wwssgg/p/17475228.html

相关文章

  • Java开发 - 让你少走弯路的Redis集群搭建
    前言前文中,我们已经对Redis的单节点哨兵的搭建方式做了演示和测试,相信大家已经了解了怎么操作,虽然是单节点,但基本已经满足了部分公司的日常需要,毕竟Redis集群不是什么项目都适用,用上了Redis,也未必需要使用哨兵,甚至集群。但今天,我们还是要把Redis哨兵集群的搭建方式给大家做个分享,万......
  • java 发送qq 纯文字邮件
    packageorg.zhiyi.config;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.stereotype.Component;importjavax.mail.*;importjavax.mail.internet.InternetAddress;importjavax.mail.internet.MimeBodyPart;importjavax.......
  • Java Agent入门教程
    一、核心逻辑创建一个新的项目(or子module),然后我们新建一个SimpleAgent类:packagecom.raorao.text;importjava.lang.instrument.Instrumentation;/***@Description:启动类*@Author:cxw*@Date:2023/6/1214:18*@Version:1.0**/publicclassM......
  • Java 线程池简单使用
    privatefinalThreadPoolExecutorhandleExecutor=newThreadPoolExecutor(3,5,5000L,TimeUnit.MILLISECONDS,newLinkedBlockingQueue<>(),newThreadFactoryBuilder().setNameFormat("MsgCenterHandle-%d").build());......
  • [转]POI 解析excel报错 java.lang.NoClassDefFoundError: org/apache/poi/ss/usermode
    前几天做了一个excel上传导入功能,为了通用想同步支持xls和xlsx格式。代码编写期并没有报错,所需要的类也都有。可是应用启动完测式功能的时候报了这么一个错Causedby:java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Date1904Support这是为什么呢?我第一感觉是jar......
  • Java 容器都有哪些?
    Java提供了多种容器类,用于存储和操作一组对象。以下是一些常见的Java容器:List(列表):按照插入顺序维护元素的有序集合。常见的实现类有ArrayList、LinkedList、Vector等。Set(集合):存储不重复元素的无序集合。常见的实现类有HashSet、TreeSet、LinkedHashSet等。Queue(队列):按照特定规则处......
  • 【课设】JavaWeb
    课程设计 论文题目 校园o2o小卖铺(商家端) 云平台网址(管理端):150.158.50.130摘   要在高校中,学生对于小卖铺有着强烈的需求,学生希望在网络上便可以实现商品的购买,商家希望通过网络推广自己的商店。特别是在校园存在疫情的情况下,学生更加愿意通过网络对小卖铺下单,这......
  • JavaStream LIst转map
    publicstaticvoidmain(String[]args){List<TarKoc>tarKocs=newArrayList<>();tarKocs.add(newTarKoc().setId(1).setKName("aaa"));tarKocs.add(newTarKoc().setId(2).setKName("bb"));t......
  • Java XML教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介XML是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。它代表可扩展标记语言。JavaXML入门教程-从基本到高级概念的简单步骤了解JavaXML,其中包括概述,JavaXML解析器,DOM解析器,解析XML文档,查询XML文档,创建XML文档,修改XML文档,SAX解析器,JDOMXMLParser,StAXP......
  • 如何高质量完成java爬虫
    Java爬虫是通过Java语言编写的网络爬虫程序,用于自动化地浏览和抓取互联网上的数据,并将数据进行处理和保存。为了编写高效且不容易被检测出来的Java爬虫,通常需要掌握Java语言以及与之相关的库和框架,如Jsoup、HttpClient、Selenium等。那么如何快速完成爬虫项目?具体有哪些流程呢?......