これは、コンソール入力が文字列と等しいかどうかを確認するための私のコードです。
boolean Cool1 = ask("rlrlrl");
public boolean ask(String a) {
String b = scan.nextLine();
out("You put: " + b);
if (b == a) {
System.out.println("Good!");
return true;
} else {
System.out.println("Ugly");
return false;
}
}
これは常に false を返します。なんで?