Collectors.Reducing メソッド

定義

オーバーロード

Reducing(Object, IFunction, IBinaryOperator)

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

Reducing(IBinaryOperator)

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

Reducing(Object, IBinaryOperator)

Collector指定した ID を使用して、指定した 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>

戻り値

Collector map-reduce 操作を実装する

属性

注釈

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

java.util.stream.Collectors.reducing(U, java.util.function.Function<? super T, ? extends U>, java.util.function.BinaryOperator<U>)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.util.stream.Collectors.reducing(java.util.function.BinaryOperator<T>)Java ドキュメント。

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

適用対象

Reducing(Object, IBinaryOperator)

Collector指定した ID を使用して、指定した 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

属性

注釈

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

java.util.stream.Collectors.reducing(T, java.util.function.BinaryOperator<T>)Java ドキュメント。

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

適用対象