我有一个字符串,我需要从中省略一个特定的单词。
如下所示,字符串中可能包含单词“Baci”或“BACI”
我已经编写了一个如下所示的示例程序,它可以正常工作,但我想知道是否有更好的方法来做到这一点?
public class Test {
public static void main(String args[]) {
String str = "Mar 14 Baci WIC";
if(str!=null&&!str.isEmpty())
{
if(str.contains("Baci") || str.contains("BACI"))
{
str = str.replaceAll("(?i) Baci", "");
}
}
System.out.println(str);
}
}