replaceAll
接受正则表达式作为其第一个参数。
+是一个特殊字符,它表示一个量词,表示 一个或多个出现 。因此,应转义以指定文字字符
+:
rightside = rightside.replaceAll("\+", " +");(字符串是不可变的,因此有必要将变量分配给的结果
replaceAll);
替代方法是使用字符类,该字符类将删除元字符状态:
rightside = rightside.replaceAll("[+]", " +");不过,最简单的解决方案是使用
replace使用非正则表达式
String文字的方法:
rightside = rightside.replace("+", " +");


