替換掉字符串中的空格


       轉載請註明做者和出處 Coder的不平凡:http://blog.csdn.net/pearyangyang/article/details/42275241    謝謝!java

       直接上代碼:正則表達式

       

str.replaceAll("\\s+", "")

       

      再來看String類中replaceAll方法的詳細介紹:api

      String   replaceAll(String regex,String replacement)   使用給定的replacement替換此字符串全部匹配給定的正則表達式的字符串。

       \s 是正則表達式中預約義字符類,表示空白字符,由於在java中斜槓是要轉義以後才能被識別,因此是\\s
       +  加號表示出現一次或屢次,在這裏咱們就不難理解了。


      觀看更多正則字符的構造,請參考java api   pattern類......

      舉例:
      
    
String str = " c  s  d  n";
   System.out.println(str.replaceAll("\\s",""));

      輸出:csdn