Collectors.Teeing(ICollector, ICollector, IBiFunction) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un objeto Collector que es un compuesto de dos recopiladores de bajada.
[Android.Runtime.Register("teeing", "(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/function/BiFunction;)Ljava/util/stream/Collector;", "", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "R1", "R2", "R" })]
public static Java.Util.Streams.ICollector? Teeing(Java.Util.Streams.ICollector? downstream1, Java.Util.Streams.ICollector? downstream2, Java.Util.Functions.IBiFunction? merger);
[<Android.Runtime.Register("teeing", "(Ljava/util/stream/Collector;Ljava/util/stream/Collector;Ljava/util/function/BiFunction;)Ljava/util/stream/Collector;", "", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "R1", "R2", "R" })>]
static member Teeing : Java.Util.Streams.ICollector * Java.Util.Streams.ICollector * Java.Util.Functions.IBiFunction -> Java.Util.Streams.ICollector
Parámetros
- downstream1
- ICollector
el primer recopilador de bajada
- downstream2
- ICollector
el segundo recopilador de bajada
- merger
- IBiFunction
la función que combina dos resultados en el único
Devoluciones
que Collector agrega los resultados de dos recopiladores proporcionados.
- Atributos
Comentarios
Devuelve un objeto Collector que es un compuesto de dos recopiladores de bajada. Todos los elementos pasados al recopilador resultante se procesan mediante los recopiladores de bajada y, a continuación, sus resultados se combinan mediante la función de combinación especificada en el resultado final.
Las funciones del recopilador resultantes hacen lo siguiente:
<ul><li>supplier: crea un contenedor de resultados que contiene contenedores de resultados obtenidos llamando al acumulador li del proveedor <>de cada recopilador: llama al acumulador de cada recopilador con su contenedor de resultados y el elemento <de entrada li>combiner: llama al combinador de cada recopilador con dos contenedores <>de resultados li finisher: llama al finalizador de cada recopilador con su contenedor de resultados, luego llama a la fusión proporcionada y devuelve su resultado. </ul>
El recopilador resultante es Collector.Characteristics#UNORDERED si ambos recopiladores de bajada no están ordenados y Collector.Characteristics#CONCURRENT si ambos recopiladores de bajada son simultáneos.
Agregado en 12.
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.