在一个名为Codingbat.com的网站上,我遇到了检测字符串是否以“ly”结尾的挑战。我已经彻底检查了我的代码,但它似乎没有工作。当我输入“ly”时它检测到完全正常,但是,诸如“奇怪”或“确切”之类的单词不会发出正确的布尔响应。到目前为止,这是我的代码:
if (str.length() > 1) {
String lastTwo = str.substring(str.length()-2, str.length());
if (lastTwo == "ly") {
return true;
} else {
return false;
}
} else {
return false;
}