String.replaceAll采用正则表达式模式,但是您根本不需要正则表达式。您可以使用:
str = str.replace("[", "").replace("]", "");或者,您 也可以根据需要 使用正则表达式,一次性替换两者:
str = str.replaceAll("[\[\]]", "");这就是说“用空字符串替换集合中的任何字符(开方括号,闭方括号)。这
\是为了使集合中的方括号转义。
请注意,您需要使用
replace(或
replaceAll)的结果-字符串在Java中是不可变的,因此任何类似的方法
replace都不会修改
现有 字符串,它们会返回对带有相关修改的 新 字符串的引用。



