非常的菜鸟问题..
我想替换所有出现的“。”在一个空格的字符串中..
所以这就是我试过的
String s = "1.2.3.4";
System.out.println(s);
s = s.replaceAll(".", " ");
System.out.println(s);
但第二次打印是空白的吗?
我错过了什么?
答案 0 :(得分:9)
您想逃离.
。否则,它可以匹配任何东西。
请尝试s.replaceAll("\\.", " ")
。
答案 1 :(得分:8)
使用String.replace(char,char)代替String.replaceAll