IComparator.ThenComparing Método

Definição

Sobrecargas

Nome Description
ThenComparing(IFunction)

Retorna um comparador de ordem lexicográfica com uma função que extrai uma Comparable chave de classificação.

ThenComparing(IComparator)

Retorna um comparador de ordem lexicográfica com outro comparador.

ThenComparing(IFunction, IComparator)

Retorna um comparador de ordem lexicográfica com uma função que extrai uma chave a ser comparada com a determinada Comparator.

ThenComparing(IFunction)

Retorna um comparador de ordem lexicográfica com uma função que extrai uma Comparable chave de classificação.

[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

Parâmetros

keyExtractor
IFunction

a função usada para extrair a Comparable chave de classificação

Retornos

um comparador de ordem lexicográfica composto por isso e, em seguida, a chave de classificação Comparable .

Atributos

Comentários

Retorna um comparador de ordem lexicográfica com uma função que extrai uma Comparable chave de classificação.

Adicionado em 1.8.

Documentação Java para java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

ThenComparing(IComparator)

Retorna um comparador de ordem lexicográfica com outro comparador.

[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

Parâmetros

other
IComparator

o outro comparador a ser usado quando esse comparador comparar dois objetos iguais.

Retornos

um comparador de ordem lexicográfica composto por este e, em seguida, o outro comparador

Atributos

Comentários

Retorna um comparador de ordem lexicográfica com outro comparador. Se isso Comparator considerar dois elementos iguais, ou compare(a, b) == 0seja, será other usado para determinar a ordem.

O comparador retornado será serializável se o comparador especificado também for serializável.

Adicionado em 1.8.

Documentação Java para java.util.Comparator.thenComparing(java.util.Comparator<? super T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

ThenComparing(IFunction, IComparator)

Retorna um comparador de ordem lexicográfica com uma função que extrai uma chave a ser comparada com a determinada 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

Parâmetros

keyExtractor
IFunction

a função usada para extrair a chave de classificação

keyComparator
IComparator

o Comparator usado para comparar a chave de classificação

Retornos

um comparador de ordem lexicográfica composto por esse comparador e, em seguida, comparando na chave extraída pela função keyExtractor

Atributos

Comentários

Retorna um comparador de ordem lexicográfica com uma função que extrai uma chave a ser comparada com a determinada Comparator.

Adicionado em 1.8.

Documentação Java para java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a