だから私はこのコードを実行しました
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");
}
}
ファイルの最初の行を 1 文字ずつ出力しますが、if ステートメントが機能していません。デバガーを調べたところ、aLine[i]
その時点での値は「0」でした。この奇妙な行動が理解できません。どうしてこれなの ?