Java,如果输入以某种模式结束

时间:2016-05-08 17:47:21

标签: java

我的程序接受一个输入(单词)检查,如果单词以qu结尾,如果是真,那么它会将qu更改为ed

String lastLetters = word.substring (word.length () - 2);

    if (2Letters.equalsIgnoreCase ("qu")) {
        return true;
    }

    if (endsWithQU == true) {
        output = word.replaceAll ("ew", "ed");
    }else


    return false;

我有这个,但它并没有真正起作用我不知道如何正确编码这个

1 个答案:

答案 0 :(得分:1)

从我的代码中收集到的内容,我相信这就是您所要求的:

public static boolean ifEndsInQu(String word){
    if(word.substring(word.length()-2).equalsIgnoreCase("qu"))
         return true;

    return false;
}

public static String ifEndsInQu(String word){
    if(word.substring(word.length()-2).equalsIgnoreCase("qu"))
         return word.subString(0, word.length()-2) + "ed";

    return word;
}