如何在Java中删除句子中某个特定单词后未指定数量的空格



假设我有下面的字符串,
abcfoobarfoo def xyzfoobcd fooaaafoo-bar
在这个字符串中,我需要你的帮助,只删除foo-only之后的所有空格(如果存在(
输出:abcfoobarfoodef xyzfoobcd fooaaafoobar

提前谢谢。

您可以这样做:

String s="abcfoobarfoo def xyzfoobcd fooaaafoo bar";
String str=s.replaceAll("foo ","foo");
System.out.println(str);
String str = "abcfoobarfoo def xyzfoobcd fooaaafoo bar"; 
String oldStr = "foo ";
String newStr = "";
String resultStr;
resultStr = str.replace(oldStr, newStr);
System.out.println("resultStr:"+resultStr);

最新更新