Collectors.ToUnmodifiableMap メソッド

定義

オーバーロード

ToUnmodifiableMap(IFunction, IFunction, IBinaryOperator)

入力要素を Collector に蓄積する を返します。

ToUnmodifiableMap(IFunction, IFunction)

入力要素を Collector に蓄積する を返します。

ToUnmodifiableMap(IFunction, IFunction, IBinaryOperator)

入力要素を Collector に蓄積する を返します。

[Android.Runtime.Register("toUnmodifiableMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })]
public static Java.Util.Streams.ICollector? ToUnmodifiableMap (Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction);
[<Android.Runtime.Register("toUnmodifiableMap", "(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })>]
static member ToUnmodifiableMap : Java.Util.Functions.IFunction * Java.Util.Functions.IFunction * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

パラメーター

keyMapper
IFunction

キーを生成するマッピング関数は null 以外である必要があります

valueMapper
IFunction

値を生成するマッピング関数は null 以外である必要があります

mergeFunction
IBinaryOperator

に指定されているのと同じキーに関連付けられている値間の競合を解決するために使用される Map#merge(Object, Object, BiFunction)マージ関数は、null 以外である必要があります

戻り値

Collector入力要素を に蓄積する 。/Map.html#unmodifiable">変更不可能なマップ。キーと値は、指定されたマッピング関数を入力要素に適用した結果です

属性

注釈

の Java ドキュメント java.util.stream.Collectors.toUnmodifiableMap(java.util.function.Function<? super T, ? extends K>, java.util.function.Function<? super T, ? extends U>, java.util.function.BinaryOperator<U>)

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

適用対象

ToUnmodifiableMap(IFunction, IFunction)

入力要素を Collector に蓄積する を返します。

[Android.Runtime.Register("toUnmodifiableMap", "(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })]
public static Java.Util.Streams.ICollector? ToUnmodifiableMap (Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper);
[<Android.Runtime.Register("toUnmodifiableMap", "(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "K", "U" })>]
static member ToUnmodifiableMap : Java.Util.Functions.IFunction * Java.Util.Functions.IFunction -> Java.Util.Streams.ICollector

パラメーター

keyMapper
IFunction

キーを生成するマッピング関数は null 以外である必要があります

valueMapper
IFunction

値を生成するマッピング関数は null 以外である必要があります

戻り値

Collector入力要素を に蓄積する 。/Map.html#unmodifiable">変更不可能なマップ。キーと値は、指定されたマッピング関数を入力要素に適用した結果です

属性

注釈

の Java ドキュメント java.util.stream.Collectors.toUnmodifiableMap(java.util.function.Function<? super T, ? extends K>, java.util.function.Function<? super T, ? extends U>)

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

適用対象