Java去除字符串中的空格回车

编程

去除字符串中的空格 、回车

、换行符、制表符

public class StringUtils {

public static void main(String[] args) {

String billNo="12 3

";

String billNo1="12 3

";

String billNo2="12 3

";

String billNo3="12 3

";

System.out.print(billNo+"|"+delSpace(billNo)+"|"+replaceBlank(billNo1)+"|"+"|"+replaceBlank2(billNo2)+"|");

System.out.print(billNo3.trim());

System.out.print(billNo3.replaceAll(" ",""));

}

/**

* 使用Java正则表达式去除两边空格

* @param str

* @return

*/

public static String delSpace(String str){

if(str==null) return null;

String regStartSpace="^[ ]*";

String regEndSpace="[ ]*$";

String strDelSpace= str.replaceAll(regStartSpace,"").replaceAll(regEndSpace,"");

return strDelSpace;

}

public static String replaceBlank(String str){

String destStr="";

if(str != null){

//其中s可以匹配空格、制表符、换行符等空白字符

Pattern p = Pattern.compile("\s*| ||

");

Matcher m = p.matcher(str);

destStr=m.replaceAll("");

}

return destStr;

}

public static String replaceBlank2(String str){

String destStr="";

if(str != null){

Pattern p = Pattern.compile("[\s*| ||

]*$");

Matcher m = p.matcher(str);

destStr=m.replaceAll("");

}

return destStr;

}

}

 

以上是 Java去除字符串中的空格回车 的全部内容, 来源链接: utcz.com/z/510428.html

回到顶部