== 記号は基本的なデータ型を比較するときに値を比較しますが、== 記号は 2 つのオブジェクトを比較するときに 2 つのオブジェクトのアドレス値を比較しますが、ほとんどのクラスはアドレスを書き換えることなくメモリを比較します。 Java では、equals() メソッドがオーバーライドされているため、比較値は
String str1 = "abc"; String str2 = "abc"; System.out.println(str1.equals(str2)); System.out.println(str1 == str2);
String str1 = new String("abc"); String str2 = new String("abc");
以上がJava開発 ==とequals()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。