IComparator.ThenComparing メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ThenComparing(IFunction) |
並べ替えキーを抽出する関数を持つ辞書順序比較子を |
ThenComparing(IComparator) |
別の比較子を持つ辞書順比較子を返します。 |
ThenComparing(IFunction, IComparator) |
指定 |
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 で追加されました。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
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 つの要素が等しいと見なされる場合は、 other
compare(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 で追加されました。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。