Collectors.Teeing(ICollector, ICollector, IBiFunction) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un Collector composite de deux collecteurs en aval.
[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
Paramètres
- downstream1
- ICollector
le premier collecteur en aval
- downstream2
- ICollector
le deuxième collecteur en aval
- merger
- IBiFunction
la fonction qui fusionne deux résultats en un seul
Retours
qui Collector agrège les résultats de deux collecteurs fournis.
- Attributs
Remarques
Retourne un Collector composite de deux collecteurs en aval. Chaque élément transmis au collecteur résultant est traité par les deux collecteurs en aval, puis leurs résultats sont fusionnés à l’aide de la fonction de fusion spécifiée dans le résultat final.
Les fonctions collecteur résultantes effectuent les opérations suivantes :
<fournisseur ul><li>: crée un conteneur de résultats qui contient des conteneurs de résultats obtenus en appelant l’accumulateur li<fournisseur >de chaque collecteur : appelle l’accumulateur de chaque collecteur avec son conteneur de résultats et l’élément <d’entrée li>combine : appelle le combineur de chaque collecteur avec deux conteneurs <de résultats li>finisher : appelle le finisseur de chaque collecteur avec son conteneur de résultats, puis appelle la fusion fournie et retourne son résultat. </ul>
Le collecteur résultant est Collector.Characteristics#UNORDERED si les deux collecteurs en aval ne sont pas ordonnés et Collector.Characteristics#CONCURRENT si les deux collecteurs en aval sont simultanés.
Ajouté dans 12.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.