java 删除空行
发布日期:2021-08-30 16:00:44
浏览次数:14
分类:技术文章
本文共 775 字,大约阅读时间需要 2 分钟。
中会经常处理字符串,需要删除其中的空行,而且要删除仅包含Tab、空格的空行。
范例如下:
- @Test
- public void deleteBlankLines4(){
- String input="aa\r\n\t\r\nbb\r\n\r\n\r\ncc\r\naa\n\nbb\n\n\ncc\n";
- System.out.println(input);
- System.out.println("--------------------------------------");
- System.out.println(deleteCRLF(input));
- }
- /***
- * delete CRLF; delete empty line ;delete blank lines
- *
- * @param input
- * @return
- */
- private static String deleteCRLFOnce(String input) {
- return input.replaceAll("((\r\n)|\n)[\\s\t ]*(\\1)+", "$1");
- }
- /**
- * delete CRLF; delete empty line ;delete blank lines
- *
- * @param input
- * @return
- */
- public static String deleteCRLF(String input) {
- input=deleteCRLFOnce(input);
- return deleteCRLFOnce(input);
- }
测试方法的运行结果如下:
aa
bb
cc
aa
bb
cc
--------------------------------------
aa
bb
cc
aa
bb
cc
转载地址:https://blog.csdn.net/weixin_34038652/article/details/90621809 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月16日 03时33分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Spring Boot 2从入门到入坟 | 配置文件篇:yaml语法详解
2021-06-30
Eclipse环境下如何配置Tomcat,并且把项目部署到Tomcat服务器上
2021-06-30
如何将Eclipse中的Web项目自动部署到Tomcat?
2021-06-30
Java Web基础入门第八讲 Java Web开发入门——初始WEB服务器
2021-06-30
Java集合框架——Map
2021-06-30
常用API(一)——String、StringBuffer与基本类型包装类
2021-06-30
第三章——构建模块
2021-06-30
复习反射
2021-06-30
我终于有了一个GitHub了
2021-06-30
Win10上安装VMware虚拟软件
2021-06-30
使用VMware安装CentOS6.7
2021-06-30
Linux入门第四讲——Linux的目录结构
2021-06-30
Struts2入门第七讲——OGNL
2021-06-30
Linux系统上安装MySQL(二)
2021-06-30
Linux系统上安装tomcat
2021-06-30