目标是让它计算给定字符串中“xx”的数量。我们会说允许重叠,所以“xxx”包含 2 个“xx”。
请参阅http://codingbat.com/prob/p194667 我似乎无法弄清楚为什么它不起作用
int countXX(String str) {
int f = 0;
for (int i = 0; i < str.length(); i++){
if (!str.substring(i+1).isEmpty()){
if (str.substring(i) == "x" && str.substring (i+1) == "x") {
f++;
}
}
}
return f;
}