Collectors.Reducing メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Reducing(Object, IFunction, IBinaryOperator) |
指定したマッピング関数と |
| Reducing(IBinaryOperator) |
指定した |
| Reducing(Object, IBinaryOperator) |
指定した ID を使用して、指定した |
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
各入力値に適用するマッピング関数
マップされた値を減らすために使用されるBinaryOperator<U>
返品
map-reduce 操作を実装するCollector
- 属性
注釈
指定したマッピング関数とCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。 これは、削減前の要素の変換を可能にする #reducing(Object, BinaryOperator) の一般化です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
パラメーター
入力要素を減らすために使用されるBinaryOperator<T>
返品
削減操作を実装するCollector
- 属性
注釈
指定したCollectorの下で入力要素の縮小を実行するBinaryOperatorを返します。 結果は Optional<T>として記述されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 値 (また、入力要素がない場合に返される値)
入力要素を減らすために使用されるBinaryOperator<T>
返品
削減操作を実装するCollector
- 属性
注釈
指定した ID を使用して、指定したCollectorの下で入力要素の削減を実行するBinaryOperatorを返します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。