我马上就要说的是,该代码运行正确,但可能不会被严肃的程序员使用。其目的是用于教导小学生。我对社区的意见很感兴趣。
选项 1:
if (stringLength > 0 && subStringLength > 0 && stringLength >= subStringLength) {
for (int i = 0; i < stringLength; i = index + subStringLength) {
index = stringLowerCase.indexOf(subStringLowerCase, i);
if (index < 0)
break;
count++;
}
}
选项 2:
if (stringLength > 0 && subStringLength > 0 && stringLength >= subStringLength) {
count = (stringLength - stringLowerCase.replace(subStringLowerCase, "").length()) / subStringLength;
}