<分区>
所以我运行了这段代码
String line = worldRead.readLine();
String[] aLine = line.split("");
for (int i = 0; i < aLine.length; i++){
System.out.println(aLine[i]);
if(aLine[i] == "0"){
System.out.println("Its an 0");
}
}
它打印文件的第一行,因为它应该一个字符一个字符地打印,但是 if 语句不起作用,我查看了 de bugger,它说 aLine[i]< 的值
当时是“0”。我不明白这种奇怪的行为。这是为什么?