IComparator.ThenComparing 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.
Surcharges
| Nom | Description |
|---|---|
| ThenComparing(IFunction) |
Retourne un comparateur d’ordre lexicographique avec une fonction qui extrait une |
| 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é |
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.
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.
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.