equals() メソッドは Java のオブジェクト比較メソッドで、2 つのオブジェクトが等しいかどうかを判断するために使用されます。等しい場合は true を返し、そうでない場合は false を返します。カスタム等価比較は、通常、equals() メソッドをオーバーライドすることで実装されます。 equals() メソッドをオーバーライドする手順は次のとおりです。equals() メソッドを宣言し、if-else ステートメントを使用してオブジェクトの属性値を比較し、等しい場合は true を返し、そうでない場合は false を返します。
equals() メソッドとは何ですか?
equals() メソッドは、Java の Object クラスのメンバー メソッドで、2 つのオブジェクトの同等性を比較するために使用されます。
関数:
equals() メソッドは、2 つのオブジェクトが等しいかどうかを判断します。等しい場合は true を返し、そうでない場合は false を返します。
使用法:
equals() メソッドは通常、2 つのオブジェクトの属性値が同じかどうかを比較するために使用されます。構文は次のとおりです。
<code class="java">public boolean equals(Object obj)</code>
このうち、obj が比較対象のオブジェクトです。
注:
equals() メソッドをオーバーライドする手順:
例:
<code class="java">public class Person { private String name; private int age; public boolean equals(Object obj) { if (obj instanceof Person) { Person other = (Person) obj; return name.equals(other.name) && age == other.age; } return false; } }</code>
以上がJavaで等しいとはどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。