言語

IComparator.ThenComparing メソッド

定義

オーバーロード

名前 説明
ThenComparing(IFunction)

Comparable並べ替えキーを抽出する関数を持つ辞書式比較子を返します。

ThenComparing(IComparator)

別のコンパレータを持つ辞書式比較子を返します。

ThenComparing(IFunction, IComparator)

指定された Comparatorと比較するキーを抽出する関数を持つ辞書式比較子を返します。

ThenComparing(IFunction)

Comparable並べ替えキーを抽出する関数を持つ辞書式比較子を返します。

[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

パラメーター

keyExtractor
IFunction

Comparable並べ替えキーの抽出に使用される関数

返品

この後、 Comparable 並べ替えキーで構成される辞書式の比較子。

属性

注釈

Comparable並べ替えキーを抽出する関数を持つ辞書式比較子を返します。

1.8 で追加されました。

java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ThenComparing(IComparator)

別のコンパレータを持つ辞書式比較子を返します。

[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

パラメーター

other
IComparator

この比較器が等しい 2 つのオブジェクトを比較するときに使用されるもう 1 つのコンパレータ。

返品

この後、もう一方のコンパレータで構成される辞書次比較器

属性

注釈

別のコンパレータを持つ辞書式比較子を返します。 この Comparator が 2 つの要素 (つまり、 compare(a, b) == 0) と見なされる場合、 other を使用して順序が決定されます。

指定されたコンパレータもシリアル化可能な場合、返されるコンパレータはシリアル化可能です。

1.8 で追加されました。

java.util.Comparator.thenComparing(java.util.Comparator<? super T>)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ThenComparing(IFunction, IComparator)

指定された 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

パラメーター

keyExtractor
IFunction

並べ替えキーの抽出に使用される関数

keyComparator
IComparator

並べ替えキーの比較に使用するComparator

返品

この比較子で構成された辞書次比較子で、keyExtractor 関数によって抽出されたキーを比較します。

属性

注釈

指定された Comparatorと比較するキーを抽出する関数を持つ辞書式比較子を返します。

1.8 で追加されました。

java.util.Comparator.thenComparing(java.util.function.Function<? super T, ? extends U>, java.util.Comparator<? super U>)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象