Langue

IComparator.ThenComparing Méthode

Définition

Surcharges

Nom Description
ThenComparing(IFunction)

Retourne un comparateur d’ordre lexicographique avec une fonction qui extrait une Comparable clé de tri.

ThenComparing(IComparator)

Retourne un comparateur de l’ordre lexicographique avec un autre comparateur.

ThenComparing(IFunction, IComparator)

Retourne un comparateur de l’ordre lexicographique avec une fonction qui extrait une clé à comparer à l’ordre donné Comparator.

ThenComparing(IFunction)

Retourne un comparateur d’ordre lexicographique avec une fonction qui extrait une Comparable clé de tri.

[Android.Runtime.Register("thenComparing", "(Ljava/util/function/Function;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_function_Function_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U extends java.lang.Comparable<? super U>" })]
public virtual Java.Util.IComparator? ThenComparing(Java.Util.Functions.IFunction? keyExtractor);
[<Android.Runtime.Register("thenComparing", "(Ljava/util/function/Function;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_function_Function_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U extends java.lang.Comparable<? super U>" })>]
abstract member ThenComparing : Java.Util.Functions.IFunction -> Java.Util.IComparator
override this.ThenComparing : Java.Util.Functions.IFunction -> Java.Util.IComparator

Paramètres

keyExtractor
IFunction

fonction utilisée pour extraire la clé de Comparable tri

Retours

un comparateur d’ordre lexicographique composé de ceci, puis de la Comparable clé de tri.

Attributs

Remarques

Retourne un comparateur d’ordre lexicographique avec une fonction qui extrait une Comparable clé de tri.

Ajouté dans la version 1.8.

Documentation Java pour java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>).

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.

S’applique à

ThenComparing(IComparator)

Retourne un comparateur de l’ordre lexicographique avec un autre comparateur.

[Android.Runtime.Register("thenComparing", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_Comparator_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual Java.Util.IComparator? ThenComparing(Java.Util.IComparator? other);
[<Android.Runtime.Register("thenComparing", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_Comparator_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member ThenComparing : Java.Util.IComparator -> Java.Util.IComparator
override this.ThenComparing : Java.Util.IComparator -> Java.Util.IComparator

Paramètres

other
IComparator

l’autre comparateur à utiliser lorsque ce comparateur compare deux objets qui sont égaux.

Retours

un comparateur de l’ordre lexicographique composé de ceci, puis l’autre comparateur

Attributs

Remarques

Retourne un comparateur de l’ordre lexicographique avec un autre comparateur. Si cela Comparator considère que deux éléments sont égaux, c’est-à-dire compare(a, b) == 0other utilisés pour déterminer l’ordre.

Le comparateur retourné est sérialisable si le comparateur spécifié est également sérialisable.

Ajouté dans la version 1.8.

Documentation Java pour java.util.Comparator.thenComparing(java.util.Comparator<? super T>).

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.

S’applique à

ThenComparing(IFunction, IComparator)

Retourne un comparateur de l’ordre lexicographique avec une fonction qui extrait une clé à comparer à l’ordre donné Comparator.

[Android.Runtime.Register("thenComparing", "(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_function_Function_Ljava_util_Comparator_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.IComparator? ThenComparing(Java.Util.Functions.IFunction? keyExtractor, Java.Util.IComparator? keyComparator);
[<Android.Runtime.Register("thenComparing", "(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;", "GetThenComparing_Ljava_util_function_Function_Ljava_util_Comparator_Handler:Java.Util.IComparator, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ThenComparing : Java.Util.Functions.IFunction * Java.Util.IComparator -> Java.Util.IComparator
override this.ThenComparing : Java.Util.Functions.IFunction * Java.Util.IComparator -> Java.Util.IComparator

Paramètres

keyExtractor
IFunction

fonction utilisée pour extraire la clé de tri

keyComparator
IComparator

utilisé Comparator pour comparer la clé de tri

Retours

comparateur de l’ordre lexicographique composé de ce comparateur, puis comparant sur la clé extraite par la fonction keyExtractor

Attributs

Remarques

Retourne un comparateur de l’ordre lexicographique avec une fonction qui extrait une clé à comparer à l’ordre donné Comparator.

Ajouté dans la version 1.8.

Documentation Java pour java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>).

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.

S’applique à