2013-10-25 85 views
6

一個很小巧的問題..替換java中一個字符串中出現的所有字符?

我想要替換所有「。」的出現。與空白的字符串..

原來這就是我試圖

   String s = "1.2.3.4"; 
     System.out.println(s); 
     s = s.replaceAll(".", " "); 
     System.out.println(s); 

但第二打印是空的打印?

我在這裏錯過了什麼?

+1

閱讀'replaceAll'的javadoc。 –

+1

http://stackoverflow.com/q/11457236/1065197可能的重複 –

回答

9

你想逃避.。否則,它可以匹配任何東西。

嘗試使用s.replaceAll("\\.", " ")

6

使用String.replace(char,char)而不是String.replaceAll

相關問題