Collectors.Reducing 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Reducing(Object, IFunction, IBinaryOperator) |
回傳 a |
| Reducing(IBinaryOperator) |
回傳 a |
| Reducing(Object, IBinaryOperator) |
回傳 a |
Reducing(Object, IFunction, IBinaryOperator)
回傳 a 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
約化的恆等值(同時也是當沒有輸入元素時回傳的值)
- mapper
- IFunction
一個映射函數,用來套用到每個輸入值
BinaryOperator<U> A 用於縮小映射值
傳回
A Collector 實作 map-reduce 運算
- 屬性
備註
回傳 a Collector ,該函數在指定映射函數下 BinaryOperator對輸入元素進行約簡。 這是 的 #reducing(Object, BinaryOperator) 推廣,允許在約化前對元素進行轉換。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Reducing(IBinaryOperator)
回傳 a 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> a 用於減少輸入元素
傳回
Collector a 實現了約化運算
- 屬性
備註
回傳 a Collector ,對其輸入元素在指定 BinaryOperator條件下進行約簡。 結果描述為 Optional<T>。
的 java.util.stream.Collectors.reducing(java.util.function.BinaryOperator<T>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Reducing(Object, IBinaryOperator)
回傳 a Collector ,該 a 使用所提供的恆等式對其輸入元素在指定 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
約化的恆等值(同時也是當沒有輸入元素時回傳的值)
BinaryOperator<T> a 用於減少輸入元素
傳回
Collector a 實現了約化運算
- 屬性
備註
回傳 a Collector ,該 a 使用所提供的恆等式對其輸入元素在指定 BinaryOperator 下進行約簡。
的 java.util.stream.Collectors.reducing(T, java.util.function.BinaryOperator<T>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。