言語

Collectors.Reducing メソッド

定義

オーバーロード

名前 説明
Reducing(Object, IFunction, IBinaryOperator)

指定したマッピング関数とCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。

Reducing(IBinaryOperator)

指定したCollectorの下で入力要素の縮小を実行するBinaryOperatorを返します。

Reducing(Object, IBinaryOperator)

指定した ID を使用して、指定したCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。

Reducing(Object, IFunction, IBinaryOperator)

指定したマッピング関数とCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。

[Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Lang.Object? identity, Java.Util.Functions.IFunction? mapper, Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "U" })>]
static member Reducing : Java.Lang.Object * Java.Util.Functions.IFunction * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

パラメーター

identity
Object

削減の ID 値 (また、入力要素がない場合に返される値)

mapper
IFunction

各入力値に適用するマッピング関数

op
IBinaryOperator

マップされた値を減らすために使用されるBinaryOperator<U>

返品

map-reduce 操作を実装するCollector

属性

注釈

指定したマッピング関数とCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。 これは、削減前の要素の変換を可能にする #reducing(Object, BinaryOperator) の一般化です。

Javaドキュメント。

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

適用対象

Reducing(IBinaryOperator)

指定したCollectorの下で入力要素の縮小を実行するBinaryOperatorを返します。

[Android.Runtime.Register("reducing", "(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Reducing : Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

パラメーター

op
IBinaryOperator

入力要素を減らすために使用されるBinaryOperator<T>

返品

削減操作を実装するCollector

属性

注釈

指定したCollectorの下で入力要素の縮小を実行するBinaryOperatorを返します。 結果は Optional<T>として記述されます。

Javaドキュメント。

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

適用対象

Reducing(Object, IBinaryOperator)

指定した ID を使用して、指定したCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。

[Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Streams.ICollector? Reducing(Java.Lang.Object? identity, Java.Util.Functions.IBinaryOperator? op);
[<Android.Runtime.Register("reducing", "(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Reducing : Java.Lang.Object * Java.Util.Functions.IBinaryOperator -> Java.Util.Streams.ICollector

パラメーター

identity
Object

削減の ID 値 (また、入力要素がない場合に返される値)

op
IBinaryOperator

入力要素を減らすために使用されるBinaryOperator<T>

返品

削減操作を実装するCollector

属性

注釈

指定した ID を使用して、指定したCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。

Javaドキュメント。

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

適用対象