== 演算子は、2 つのオペランドの値が等しいかどうかを比較します。基本データ型は値を比較し、非基本型は、equals() メソッドをオーバーライドするか、== を使用して参照を比較します。 。
#== Java の演算子
==== 演算子 #Java では、== は 2 つのオペランドの値が等しいかどうかを比較する等価演算子です。
構文<code class="java">boolean == (value1, value2);</code>
value1 と value2 の値が等しい場合は true を返し、それ以外の場合は true を返します。 、 false を返します。
使用シナリオ== 演算子は通常、基本データ型 (int、double、char など) の値の同一性を比較するために使用されます。オブジェクトの場合、== 演算子は値ではなく参照を比較します。
非基本型非基本型 (オブジェクトなど) の場合は、次の方法を使用して実際の値を比較できます。
equals() メソッドをオーバーライドする:equals() メソッドをオーバーライドして、オブジェクトの等価比較をカスタマイズします。<code class="java">// 基本数据类型比较
int a = 5;
int b = 5;
System.out.println(a == b); // 输出:true
// 对象引用比较
String str1 = new String("hello");
String str2 = new String("hello");
System.out.println(str1 == str2); // 输出:false</code>
以上が\nJava ではどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。