Collectors.ToConcurrentMap メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ToConcurrentMap(IFunction, IFunction, IBinaryOperator, ISupplier) |
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つ |
| ToConcurrentMap(IFunction, IFunction) |
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つ |
| ToConcurrentMap(IFunction, IFunction, IBinaryOperator) |
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つ |
ToConcurrentMap(IFunction, IFunction, IBinaryOperator, ISupplier)
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
[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 を提供するサプライヤー
返品
キー マッピング関数を入力要素に適用した結果、キーがキーと等しいすべての入力要素に値マッピング関数を適用し、マージ関数を使用して結合した結果である値を持つCollectorに要素を収集する、同時実行の順序付けされていないConcurrentMap。
- 属性
注釈
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
マップされたキーに重複が含まれている場合 ( Object#equals(Object)に従って)、値マッピング関数が等しい各要素に適用され、指定されたマージ関数を使用して結果がマージされます。
ConcurrentMapは、提供されたサプライヤー関数によって作成されます。
これは、 Collector.Characteristics#CONCURRENT concurrent および Collector.Characteristics#UNORDERED unordered コレクターです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ToConcurrentMap(IFunction, IFunction)
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
[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
- 属性
注釈
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
マップされたキーに重複が含まれている場合 ( Object#equals(Object)に従って)、コレクション操作の実行時に IllegalStateException がスローされます。 マップされたキーに重複がある可能性がある場合は、代わりに #toConcurrentMap(Function, Function, BinaryOperator) を使用します。
返される ConcurrentMap の型、変更可能性、またはシリアル化可能性に関する保証はありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ToConcurrentMap(IFunction, IFunction, IBinaryOperator)
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
[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)
返品
キー マッピング関数を入力要素に適用した結果、キーがキーと等しいすべての入力要素に値マッピング関数を適用し、マージ関数を使用して結合した結果である値を持つCollectorに要素を収集する、同時実行の順序付けされていないConcurrentMap。
- 属性
注釈
指定されたマッピング関数を入力要素に適用した結果のキーと値を持つCollectorに要素を蓄積する同時実行ConcurrentMapを返します。
マップされたキーに重複が含まれている場合 ( Object#equals(Object)に従って)、値マッピング関数が等しい各要素に適用され、指定されたマージ関数を使用して結果がマージされます。
返される ConcurrentMap の型、変更可能性、またはシリアル化可能性に関する保証はありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。