我试图用in中的空值替换特定的字符串。但是下面的代码片段并未删除空格。还有用分隔符分隔的字符串中查找唯一性的简便方法吗?

 String str = "||MGR||RAI MGR||PRE RAI MGR||PRE RAI SPR||PRE SPR||";
 String newStr = str.replaceAll("RAI", "");
 System.out.println("Updates String is::"+newStr);


我正在寻找的输出是|| MGR || PRE MGR || PRE SPR ||

谢谢

最佳答案

尝试:

String newStr = str.replaceAll("RAI ", "").replaceAll(" RAI", "").replaceAll("RAI", "");

10-06 00:56