化除String前后的空格

消除String前后的空格使用正则表达式public class SpaceChecker {public static void main(String[] args)

消除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; 
    }