語言

Collectors.Reducing 方法

定義

多載

名稱 Description
Reducing(Object, IFunction, IBinaryOperator)

回傳 a Collector ,該函數在指定映射函數下 BinaryOperator對輸入元素進行約簡。

Reducing(IBinaryOperator)

回傳 a Collector ,對其輸入元素在指定 BinaryOperator條件下進行約簡。

Reducing(Object, IBinaryOperator)

回傳 a Collector ,該 a 使用所提供的恆等式對其輸入元素在指定 BinaryOperator 下進行約簡。

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

一個映射函數,用來套用到每個輸入值

op
IBinaryOperator

BinaryOperator<U> A 用於縮小映射值

傳回

A Collector 實作 map-reduce 運算

屬性

備註

回傳 a 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 檔。

此頁面的部分是根據 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

參數

op
IBinaryOperator

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

約化的恆等值(同時也是當沒有輸入元素時回傳的值)

op
IBinaryOperator

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 屬性授權中所述的詞彙使用。

適用於