ApplicationInfo.DisplayNameComparator.IComparator.Compare 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í.
Compara sus dos argumentos para el orden.
int IComparator.Compare(Java.Lang.Object? o1, Java.Lang.Object? o2);
abstract member Java.Util.IComparator.Compare : Java.Lang.Object * Java.Lang.Object -> int
override this.Java.Util.IComparator.Compare : Java.Lang.Object * Java.Lang.Object -> int
Parámetros
- o1
- Object
el primer objeto que se va a comparar.
- o2
- Object
segundo objeto que se va a comparar.
Devoluciones
un entero negativo, cero o un entero positivo, ya que el primer argumento es menor, igual o mayor que el segundo.
Implementaciones
Comentarios
Compara sus dos argumentos para el orden. Devuelve un entero negativo, cero o un entero positivo, ya que el primer argumento es menor, igual o mayor que el segundo. El implementador debe asegurarse de que signum(compare(x, y)) == -signum(compare(y, x)) para todas las x e y. (Esto implica que compare(x, y) debe producir una excepción si y solo si compare(y, x) produce una excepción). El implementador también debe asegurarse de que la relación sea transitiva: ((compare(x, y)>0) && (compare(y, z)>0)) implica compare(x, z)>0. Por último, el implementador debe asegurarse de que compare(x, y)==0 implica que signum(compare(x, z))==signum(compare(y, z)) para todo z.
referencia Java referencia para java.util.Comparator.compare.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.