让replaceAll坑了一下,主要还是自己基础不扎实。
今天让将加号替换为"-",感觉很容易,也没细想。
直接就s.replaceAll("+","-");但是感觉简单也就没测。
后来发现问题,找来找去是这里的问题。
原来replaceAll的第一个参数是正则,而+在正则中是特殊字符。
那么就需要转义。
正确的写法是 : replaceAll("\\+","-");
原文链接:http://xuedong.iteye.com/blog/1150619
java中的replaceAll替换加号 java中的replaceAll替换加号
网友评论