我需要帮助在代码的System.out部分中从sWord中删除“fe”。只需要快速回答如何做到这一点,很明显,你不能简单地减去它,但我不知道如何做到这一点,谢谢你的帮助。顺便说一句,这不是完整的代码,只是一段摘录。
else if (sWord.substring(sWord.length()-2,sWord.length()).equalsIgnoreCase("fe"))
{
System.out.println("The Plural of" + sWord + "is" + **(sWord-("fe"))** + "ves");
}
答案 0 :(得分:1)
如果它只在字符串的末尾(如您的示例中所示),则可以执行
sWord = sWord.substring(0, sWord.length()-2);
如果你想从你可以使用的sWord
中的任何地方删除“fe”,
sWord = sWord.replace("fe", "");
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用String replace()方法:
String newSWord = sWord.replace("fe", "");
如果您需要一些高级字符串修改,可以查看Apache Commons Lang库 - StringUtils replace() method。