==
演算子は、プリミティブ型のコンテンツ比較とオブジェクトの参照比較に適用できることを知っています。
同様に.equals()
オブジェクトクラスのメソッドは、オブジェクトの参照比較や、文字列やラッパークラスでの内容比較を行います。
しかし、SCJP/OCJP ノートから取った次の点は、理解できません。==
私はウェブを見て、との違いだけを見つけました.equals
が、以下に述べられているように関係は見つけませんでした。
r1==r2
が真の場合、常にr1.equals(r2)
真です。r1==r2
が false の場合、r1.equals(r2)
true (または) false を返します。r1.equals(r2)
が true の場合、r1==r2
true (または) false を返します。r1.equals(r2)
が false の場合r1==r2
は、常に false です。