我有一个while循环,里面有一个if语句。if 语句工作正常,直到我添加一个 else 语句。问题是在运行程序时,它直接跳转到 else 语句,即使 if 语句中的条件满足。我似乎无法找到问题所在,希望有人能帮助我...
我的部分代码:
while(!filen.endOfFile()) {
linje = filen.inLine();
splitt = linje.split(",");
if (linje.toUpperCase().contains(fugl.toUpperCase())) {
System.out.println(splitt[0] + ": ");
System.out.println(splitt[1]);
System.out.println(splitt[2]);
System.out.println(splitt[3]);
} else {
System.out.println("Write something here...");
}
}
编辑:我试图将 if 语句设置为 true,现在它显示了结果,但是 else 语句被添加到了底部。我不明白为什么会这样?