gpt4 book ai didi

java - 当单词不是以 "qu"开头时,如何使此方法返回 false?

转载 作者:行者123 更新时间:2023-11-30 06:50:48 24 4
gpt4 key购买 nike

如果 String word 参数不以“qu”开头,我的方法应该返回 false。我不知道如何让它处理比单个字母长的字符串。

它目前给我一条错误消息:incomparable types: boolean and int

public boolean isQU( String word )
{
String QU = "qu";
String letters = word.substring ( 0,2 );

return ( ( QU ).equals( letters ) != -1 );
}

我错过了什么?

最佳答案

我更愿意使用 String.startsWith(String) (并检查 null)如

public static boolean isQU(String word) {
String QU = "qu";
return word != null && word.startsWith(QU);
}

首先检查null 和至少两个类似的字符

if (word != null && word.length() > 1) {
return word.substring(0, 2).equals(QU);
}
return false;

关于java - 当单词不是以 "qu"开头时,如何使此方法返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40955663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com