我遇到了一个简单的问题。我需要在 java 中替换字符串中的空括号。例如 :
String str = "aaaa()";
Run Code Online (Sandbox Code Playgroud)
需要是"aaaa"。
我试过 :
str.replaceAll("()", "");
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
由于项目限制,我必须使用 jdk1.4
您必须转义括号,因为replaceAll使用正则表达式,而括号是正则表达式中用于定义组的保留字符:
str.replaceAll("\\(\\)", "");
Run Code Online (Sandbox Code Playgroud)
或者在您的情况下,您只需要使用replace:
str.replace("()", "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |