java去掉String里面的空格换行符等
Posted 秀川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java去掉String里面的空格换行符等相关的知识,希望对你有一定的参考价值。
1 package com.ynet.utils; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 /** 7 * Created by Arya on 2017/11/3 0003. 8 */ 9 public class StringUtil { 10 //去除所有空格 11 public static String replaceAllBlank(String str) { 12 String s = ""; 13 if (str!=null) { 14 Pattern p = Pattern.compile("\\\\s*|\\t|\\r|\\n"); 15 /*\\n 回车(\\u000a) 16 \\t 水平制表符(\\u0009) 17 \\s 空格(\\u0008) 18 \\r 换行(\\u000d)*/ 19 Matcher m = p.matcher(str); 20 s = m.replaceAll(""); 21 } 22 return s; 23 } 24 //去除所有空格,留下一个 25 public static String replaceBlankLeaveOne(String str) { 26 String s = ""; 27 if (str!=null) { 28 Pattern p = Pattern.compile("\\\\s{2,}|\\t|\\r|\\n"); 29 Matcher m = p.matcher(str); 30 s = m.replaceAll(" "); 31 } 32 return s; 33 } 34 35 public static void main(String[] args) { 36 System.out.println(StringUtil.replaceAllBlank("just do it!")); 37 System.out.println(StringUtil.replaceBlankLeaveOne("just do it!")); 38 } 39 40 }
运行效果:
以上是关于java去掉String里面的空格换行符等的主要内容,如果未能解决你的问题,请参考以下文章
php正则,去掉除html标签外的所有空格/换行符等特殊字符?注:html标签内可能会有属性
java中用subString方法去掉字符串中的数字,符号和数字
jquery 获取 元素.text( ) 里面的值 需要进行去空格去换行符操作