Idioma

Collectors.PartitioningBy Método

Definição

Sobrecargas

Nome Description
PartitioningBy(IPredicate, ICollector)

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicate, reduz os valores em cada partição de acordo com outra Collectore os organiza em um Map<Boolean, D> cujos valores são o resultado da redução downstream.

PartitioningBy(IPredicate)

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicatee os organiza em um Map<Boolean, List<T>>.

PartitioningBy(IPredicate, ICollector)

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicate, reduz os valores em cada partição de acordo com outra Collectore os organiza em um Map<Boolean, D> cujos valores são o resultado da redução 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" })]
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

Parâmetros

predicate
IPredicate

um predicado usado para classificar elementos de entrada

downstream
ICollector

uma Collector implementação da redução downstream

Retornos

uma Collector implementação da operação de particionamento em cascata

Atributos

Comentários

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicate, reduz os valores em cada partição de acordo com outra Collectore os organiza em um Map<Boolean, D> cujos valores são o resultado da redução downstream.

O retornado Map sempre contém mapeamentos para ambas e falsetrue chaves. Não há garantias sobre o tipo, a mutabilidade, a serializabilidade ou a segurança de thread do Map retornado.

Documentação Java para java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>, java.util.stream.Collector<? super T, A, D>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

PartitioningBy(IPredicate)

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicatee os organiza em um 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

Parâmetros

predicate
IPredicate

um predicado usado para classificar elementos de entrada

Retornos

uma Collector implementação da operação de particionamento

Atributos

Comentários

Retorna um Collector que particiona os elementos de entrada de acordo com um Predicatee os organiza em um Map<Boolean, List<T>>.

O retornado Map sempre contém mapeamentos para ambas e falsetrue chaves. Não há garantias sobre o tipo, a mutabilidade, a serializabilidade ou a segurança de thread do Map ou List retornado.

Documentação Java para java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a