Collectors.ToConcurrentMap メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ToConcurrentMap(IFunction, IFunction, IBinaryOperator, ISupplier) |
指定されたマッピング関数を入力要素に |
ToConcurrentMap(IFunction, IFunction) |
指定されたマッピング関数を入力要素に |
ToConcurrentMap(IFunction, IFunction, IBinaryOperator) |
指定されたマッピング関数を入力要素に |
ToConcurrentMap(IFunction, IFunction, IBinaryOperator, ISupplier)
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
[Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U", "M extends java.util.concurrent.ConcurrentMap<K, U>" })]
public static Java.Util.Streams.ICollector? ToConcurrentMap (Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction, Java.Util.Functions.ISupplier? mapFactory);
[<Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U", "M extends java.util.concurrent.ConcurrentMap<K, U>" })>]
static member ToConcurrentMap : Java.Util.Functions.IFunction * Java.Util.Functions.IFunction * Java.Util.Functions.IBinaryOperator * Java.Util.Functions.ISupplier -> Java.Util.Streams.ICollector
パラメーター
- keyMapper
- IFunction
キーを生成するマッピング関数
- valueMapper
- IFunction
値を生成するマッピング関数
- mergeFunction
- IBinaryOperator
マージ関数。同じキーに関連付けられている値間の競合を解決するために使用されます。 Map#merge(Object, Object, BiFunction)
- mapFactory
- ISupplier
結果が挿入される新しい空 ConcurrentMap
を提供するサプライヤー
戻り値
キーマッピング関数を入力要素にConcurrentMap
適用したCollector
結果であるキーに要素を収集し、その値がキーと等しいすべての入力要素に値マッピング関数を適用し、マージ関数を使用してそれらを結合した結果である同時実行の順序なし
- 属性
注釈
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
マップされたキーに重複が含まれている場合 (それに Object#equals(Object)
応じて)、値マッピング関数が等しい各要素に適用され、指定されたマージ関数を使用して結果がマージされます。 指定 ConcurrentMap
されたサプライヤー関数によって作成されます。
これは a Collector.Characteristics#CONCURRENT concurrent
と Collector.Characteristics#UNORDERED unordered
Collector です。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
ToConcurrentMap(IFunction, IFunction)
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
[Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })]
public static Java.Util.Streams.ICollector? ToConcurrentMap (Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper);
[<Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })>]
static member ToConcurrentMap : Java.Util.Functions.IFunction * Java.Util.Functions.IFunction -> Java.Util.Streams.ICollector
パラメーター
- keyMapper
- IFunction
キーを生成するマッピング関数
- valueMapper
- IFunction
値を生成するマッピング関数
戻り値
キーが入力要素にキー マッピング関数を適用した Collector
結果であり、その値が入力要素に ConcurrentMap
値マッピング関数を適用した結果である要素に要素を収集する同時実行順序なし
- 属性
注釈
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
マップされたキーに重複が含まれている場合 (それに Object#equals(Object)
応じて)、コレクション操作の実行時に an IllegalStateException
がスローされます。 マップされたキーに重複がある可能性がある場合は、代わりに使用 #toConcurrentMap(Function, Function, BinaryOperator)
します。
返される型、変更可能性、またはシリアル化可能性に関する ConcurrentMap
保証はありません。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
ToConcurrentMap(IFunction, IFunction, IBinaryOperator)
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
[Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })]
public static Java.Util.Streams.ICollector? ToConcurrentMap (Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction);
[<Android.Runtime.Register("toConcurrentMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })>]
static member ToConcurrentMap : Java.Util.Functions.IFunction * Java.Util.Functions.IFunction * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector
パラメーター
- keyMapper
- IFunction
キーを生成するマッピング関数
- valueMapper
- IFunction
値を生成するマッピング関数
- mergeFunction
- IBinaryOperator
マージ関数。同じキーに関連付けられている値間の競合を解決するために使用されます。 Map#merge(Object, Object, BiFunction)
戻り値
キーマッピング関数を入力要素にConcurrentMap
適用したCollector
結果であるキーに要素を収集し、その値がキーと等しいすべての入力要素に値マッピング関数を適用し、マージ関数を使用してそれらを結合した結果である同時実行の順序なし
- 属性
注釈
指定されたマッピング関数を入力要素にConcurrentMap
適用した結果であるキーと値に要素を蓄積する同時実行Collector
を返します。
マップされたキーに重複が含まれている場合 (それに Object#equals(Object)
応じて)、値マッピング関数が等しい各要素に適用され、指定されたマージ関数を使用して結果がマージされます。
返される型、変更可能性、またはシリアル化可能性に関する ConcurrentMap
保証はありません。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。