1. 程式人生 > >Java 去除字串中的空白字元

Java 去除字串中的空白字元

Java 去除字串中的空白字元

通過String的trim()方法只能去掉字串兩端的空格字元,但是對於\t \n等其它空白字元確不能去掉,因此需通過正則表示式,將其中匹配到的空白字元去掉,程式碼如下:

1

2

3

4

5

6

7

8

9

10

11

protected String replaceBlank(String str){

       String dest = null;

       

if(str == null){

           return dest;

       }else{

           Pattern p = Pattern.compile("\\s*|\t|\r|\n| ");

           

Matcher m = p.matcher(str);

           dest = m.replaceAll("");

           return dest;

       }

   }