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