Collectors.PartitioningBy Método

Definición

Sobrecargas

Nombre Description
PartitioningBy(IPredicate, ICollector)

Devuelve un Collector objeto que particiona los elementos de entrada según , Predicatereduce los valores de cada partición según otro Collectory los organiza en un Map<Boolean, D> cuyos valores son el resultado de la reducción de bajada.

PartitioningBy(IPredicate)

Devuelve un Collector objeto que particiona los elementos de entrada según y Predicatelos organiza en .Map<Boolean, List<T>>

PartitioningBy(IPredicate, ICollector)

Devuelve un Collector objeto que particiona los elementos de entrada según , Predicatereduce los valores de cada partición según otro Collectory los organiza en un Map<Boolean, D> cuyos valores son el resultado de la reducción de bajada.

[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

un predicado usado para clasificar elementos de entrada

downstream
ICollector

una Collector implementación de la reducción de bajada

Devoluciones

una Collector implementación de la operación de creación de particiones en cascada

Atributos

Comentarios

Devuelve un Collector objeto que particiona los elementos de entrada según , Predicatereduce los valores de cada partición según otro Collectory los organiza en un Map<Boolean, D> cuyos valores son el resultado de la reducción de bajada.

El devuelto Map siempre contiene asignaciones para las false claves y true . No hay ninguna garantía sobre el tipo, la mutabilidad, la serialización o la seguridad de subprocesos del Map devuelto.

Java documentación para java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>, java.util.stream.Collector<? super T, A, D>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

PartitioningBy(IPredicate)

Devuelve un Collector objeto que particiona los elementos de entrada según y Predicatelos organiza en .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

un predicado usado para clasificar elementos de entrada

Devoluciones

una Collector implementación de la operación de creación de particiones

Atributos

Comentarios

Devuelve un Collector objeto que particiona los elementos de entrada según y Predicatelos organiza en .Map<Boolean, List<T>>

El devuelto Map siempre contiene asignaciones para las false claves y true . No hay garantías sobre el tipo, la mubilidad, la serialización o la seguridad de subprocesos del Map o List devuelto.

Java documentación para java.util.stream.Collectors.partitioningBy(java.util.function.Predicate<? super T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a