java 删除空行
发布日期:2021-08-30 16:00:44 浏览次数:14 分类:技术文章

本文共 775 字,大约阅读时间需要 2 分钟。

 中会经常处理字符串,需要删除其中的空行,而且要删除仅包含Tab、空格的空行。

范例如下:

Java代码  
  1. @Test  
  2.     public void deleteBlankLines4(){  
  3.         String input="aa\r\n\t\r\nbb\r\n\r\n\r\ncc\r\naa\n\nbb\n\n\ncc\n";  
  4.         System.out.println(input);  
  5.         System.out.println("--------------------------------------");  
  6.         System.out.println(deleteCRLF(input));  
  7.     }  
  8.   
  9.   
  10. /*** 
  11.      * delete CRLF; delete  empty line ;delete blank lines 
  12.      *  
  13.      * @param input 
  14.      * @return 
  15.      */  
  16.     private static String deleteCRLFOnce(String input) {  
  17.   
  18.             return input.replaceAll("((\r\n)|\n)[\\s\t ]*(\\1)+""$1");  
  19.           
  20.     }  
  21.   
  22.     /** 
  23.      * delete CRLF; delete  empty line ;delete blank lines 
  24.      *  
  25.      * @param input 
  26.      * @return 
  27.      */  
  28.     public static String deleteCRLF(String input) {  
  29.         input=deleteCRLFOnce(input);  
  30.         return deleteCRLFOnce(input);  
  31.     }  

 测试方法的运行结果如下:

aa

 

bb

 

 

cc

aa

 

bb

 

 

cc

 

--------------------------------------

aa

bb

cc

aa

bb

cc

转载地址:https://blog.csdn.net/weixin_34038652/article/details/90621809 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:从零开始学数据库(二)——select显示、where、%、排序、limit、distinct、count、max等、删和改...
下一篇:java 从InputStream 获取字节数组

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月16日 03时33分19秒