如何从Java中的单词(sWord)中删除一个字符串?

时间:2013-12-23 20:30:16

标签: java eclipse project

我需要帮助在代码的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");
        }

3 个答案:

答案 0 :(得分:1)

如果它只在字符串的末尾(如您的示例中所示),则可以执行

sWord = sWord.substring(0, sWord.length()-2);

如果你想从你可以使用的sWord中的任何地方删除“fe”,

sWord = sWord.replace("fe", "");

答案 1 :(得分:0)

怎么样:

sWord.replace("fe", "");

有关替换的详细信息,请查看here

答案 2 :(得分:0)

您可以使用String replace()方法:

String newSWord = sWord.replace("fe", "");

如果您需要一些高级字符串修改,可以查看Apache Commons Lang库 - StringUtils replace() method