IComparator.Equals(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica si algún otro objeto es " igual a" este comparador.
[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
Parámetros
- obj
- Object
objeto de referencia con el que se va a comparar.
Devoluciones
true
solo si el objeto especificado es también un comparador y impone el mismo orden que este comparador.
- Atributos
Comentarios
Indica si algún otro objeto es " igual a" este comparador. Este método debe obedecer el contrato general de Object#equals(Object)
. Además, este método solo puede devolver true
si el objeto especificado también es un comparador e impone la misma ordenación que este comparador. Por lo tanto, comp1.equals(comp2)
implica que(comp1.compare(o1, o2))==signum(comp2.compare(o1, o2))
Integer#signum signum
para cada referencia de o1
objeto y o2
.
Tenga en cuenta que siempre es seguro no invalidar Object.equals(Object)
. Sin embargo, la invalidación de este método puede, en algunos casos, mejorar el rendimiento al permitir que los programas determinen que dos comparadores distintos imponen el mismo orden.
Documentación de Java para java.util.Comparator.equals(java.lang.Object)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.