我陷入了一个简单的问题。我需要替换Java字符串中的空括号。例如:
String str = "aaaa()";
需要为"aaaa"
。
我尝试过:
str.replaceAll("()", "");
但是这不起作用。
由于项目限制,我必须使用jdk1.4
您必须转义括号,因为replaceAll
使用正则表达式,并且括号是正则表达式中用于定义组的保留字符:
replaceAll
或者在您的情况下,您只需要使用str.replaceAll("\\(\\)", "");
:
replace