語言

Collectors.PartitioningBy 方法

定義

多載

名稱 Description
PartitioningBy(IPredicate, ICollector)

回傳 a Collector ,將輸入元素依據 分割 Predicate,將每個分割中的值依據另一個 Collector分割 ,並將其組織成 , Map<Boolean, D> 其值為下游約簡的結果。

PartitioningBy(IPredicate)

回傳 a Collector ,根據 ,將輸入元素 Predicate劃分,並組織成 Map<Boolean, List<T>>。

PartitioningBy(IPredicate, ICollector)

回傳 a Collector ,將輸入元素依據 分割 Predicate,將每個分割中的值依據另一個 Collector分割 ,並將其組織成 , Map<Boolean, D> 其值為下游約簡的結果。

[Android.Runtime.Register("partitioningBy", "(Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "D", "A" })]
public static Java.Util.Streams.ICollector? PartitioningBy(Java.Util.Functions.IPredicate? predicate, Java.Util.Streams.ICollector? downstream);
[<Android.Runtime.Register("partitioningBy", "(Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "D", "A" })>]
static member PartitioningBy : Java.Util.Functions.IPredicate * Java.Util.Streams.ICollector -> Java.Util.Streams.ICollector

參數

predicate
IPredicate

用於分類輸入元素的謂詞

downstream
ICollector

A Collector 實現下游約簡

傳回

A Collector 實作層疊分割操作

屬性

備註

回傳 a Collector ,將輸入元素依據 分割 Predicate,將每個分割中的值依據另一個 Collector分割 ,並將其組織成 , Map<Boolean, D> 其值為下游約簡的結果。

回傳Map的 總是包含 和 false 鍵的映射true。 對於回傳的檔案 Map 的型別、可變性、序列化性或執行緒安全性,並無保證。

的 java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>, java.util.stream.Collector<? super T, A, D>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

PartitioningBy(IPredicate)

回傳 a Collector ,根據 ,將輸入元素 Predicate劃分,並組織成 Map<Boolean, List<T>>。

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

參數

predicate
IPredicate

用於分類輸入元素的謂詞

傳回

A Collector 實作分割操作

屬性

備註

回傳 a Collector ,根據 ,將輸入元素 Predicate劃分,並組織成 Map<Boolean, List<T>>。

回傳Map的 總是包含 和 false 鍵的映射true。 對於 or Map 回傳的型別、可變性、序列化性或執行緒安全性List,沒有任何保證。

的 java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於