我有这个代码
public class CountHi {
static public void main(String[] args) {
String s1 = "abc.xyz";
System.out.println(s1.length());
System.out.println(xyzThere(s1));
}
public static boolean xyzThere(String str) {
if (str.length() > 3)
{
for (int i = 0; i < str.length() - 3; i++) {
System.out.println(str.substring(i, i + 4));
if (str.substring(i, i + 4).equals(".xyz"))
{
return false;
} else {
return true;
}
}
}
return false;
}
}
我从过去一个小时左右开始一直在搜索,但找不到可能的原因导致i++
代码失效。实际上我是编程和java的新手,所以请帮助我。谢谢。