IComparator.Comparing Metodo

Definizione

Overload

Nome Descrizione
Comparing(IFunction)

Accetta una funzione che estrae una java.lang.Comparable Comparable chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento.

Comparing(IFunction, IComparator)

Accetta una funzione che estrae una chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento usando l'oggetto specificato Comparator.

Comparing(IFunction)

Accetta una funzione che estrae una java.lang.Comparable Comparable chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento.

[Android.Runtime.Register("comparing", "(Ljava/util/function/Function;)Ljava/util/Comparator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U extends java.lang.Comparable<? super U>" })]
public static Java.Util.IComparator? Comparing(Java.Util.Functions.IFunction? keyExtractor);
[<Android.Runtime.Register("comparing", "(Ljava/util/function/Function;)Ljava/util/Comparator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U extends java.lang.Comparable<? super U>" })>]
static member Comparing : Java.Util.Functions.IFunction -> Java.Util.IComparator

Parametri

keyExtractor
IFunction

funzione usata per estrarre la Comparable chiave di ordinamento

Valori restituiti

un comparatore che confronta con una chiave estratta

Attributi

Commenti

Accetta una funzione che estrae una java.lang.Comparable Comparable chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento.

Il confronto restituito è serializzabile se anche la funzione specificata è serializzabile.

Aggiunta nella versione 1.8.

per java.util.Comparator.comparing(java.util.function.Function<? super T, ? extends U>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Comparing(IFunction, IComparator)

Accetta una funzione che estrae una chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento usando l'oggetto specificato Comparator.

[Android.Runtime.Register("comparing", "(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Util.IComparator? Comparing(Java.Util.Functions.IFunction? keyExtractor, Java.Util.IComparator? keyComparator);
[<Android.Runtime.Register("comparing", "(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member Comparing : Java.Util.Functions.IFunction * Java.Util.IComparator -> Java.Util.IComparator

Parametri

keyExtractor
IFunction

funzione usata per estrarre la chiave di ordinamento

keyComparator
IComparator

utilizzato Comparator per confrontare la chiave di ordinamento

Valori restituiti

un comparatore che confronta con una chiave estratta utilizzando l'oggetto specificato Comparator

Attributi

Commenti

Accetta una funzione che estrae una chiave di ordinamento da un tipo Te restituisce un Comparator<T> oggetto che confronta in base a tale chiave di ordinamento usando l'oggetto specificato Comparator.

Il comparatore restituito è serializzabile se la funzione e il comparatore specificati sono entrambi serializzabili.

Aggiunta nella versione 1.8.

per java.util.Comparator.comparing(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a