读书人

化除String前后的空格

发布时间: 2012-11-04 10:42:41 作者: rapoo

消除String前后的空格
使用正则表达式

public class SpaceChecker {

public static void main(String[] args) throws Exception {
SpaceCheck sc = new SpaceCheck();

String str = "  a  b  c  ";

System.out.println(sc.delSpace(str));
}

public String delSpace(String str) throws Exception {

if (str == null) {
return null;
}

String regStartSpace = "^[  ]*";
String regEndSpace = "[  ]*$";

// 连续两个 replaceAll
// 第一个是去掉前端的空格, 第二个是去掉后端的空格
// 本来想一气呵成,但是未能实现 ^_^
String strDelSpace = str.replaceAll(regStartSpace, "").replaceAll(regEndSpace, "");

return strDelSpace;
}
}

读书人网 >编程

热点推荐