IComparator.Equals(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si un autre objet est " égal à" ce comparateur.
[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Util.IComparatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Equals (Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Util.IComparatorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Equals : Java.Lang.Object -> bool
Paramètres
- obj
- Object
objet de référence avec lequel comparer.
Retours
true
uniquement si l’objet spécifié est également un comparateur et impose le même ordre que ce comparateur.
- Attributs
Remarques
Indique si un autre objet est " égal à" ce comparateur. Cette méthode doit respecter le contrat général de Object#equals(Object)
. En outre, cette méthode ne peut retourner true
que si l’objet spécifié est également un comparateur et impose le même ordre que ce comparateur. Par conséquent, comp1.equals(comp2)
implique que Integer#signum signum
(comp1.compare(o1, o2))==signum(comp2.compare(o1, o2))
pour chaque référence o1
d’objet et o2
.
Notez qu’il est toujours sûr de ne pas remplacer Object.equals(Object)
. Toutefois, la substitution de cette méthode peut, dans certains cas, améliorer les performances en permettant aux programmes de déterminer que deux comparateurs distincts imposent le même ordre.
Documentation Java pour java.util.Comparator.equals(java.lang.Object)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.