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 つの要素が等しいと見なされる場合は、 othercompare(a, b) == 0順序を決定するために が使用されます。

指定された比較子もシリアル化可能な場合、返される比較子はシリアル化可能です。

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 ドキュメント。

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

適用対象