中級 › == と .equals() の違い(文字列比較) › パターン4
== と .equals() の違い(文字列比較)
Java初学者が最も多く踏む罠。
1 public class Main { 2 public static void main(String[] args) { 3 String a = "Java"; 4 String b = "java"; 5 System.out.println(a________________________); ^ 6 } 7 }
出力: false期待: true (コンパイルは通っています)
空欄を埋めてビルドを通す
equalsは大文字小文字を区別します。無視して比較するにはequalsIgnoreCaseを使います。
次の問題