Collectors.Teeing(ICollector, ICollector, IBiFunction) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Collector Zusammengesetztes aus zwei nachgelagerten Kollektoren zurück.
[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
Parameter
- downstream1
- ICollector
der erste nachgeschaltete Kollektor
- downstream2
- ICollector
der zweite Downstreamsammler
- merger
- IBiFunction
die Funktion, die zwei Ergebnisse in der einzigen zusammenführt
Gibt zurück
ein Collector , der die Ergebnisse von zwei gelieferten Kollektoren aggregiert.
- Attribute
Hinweise
Gibt ein Collector Zusammengesetztes aus zwei nachgelagerten Kollektoren zurück. Jedes an den resultierenden Sammelelement übergebene Element wird von beiden nachgeschalteten Kollektoren verarbeitet, dann werden ihre Ergebnisse mit der angegebenen Zusammenführungsfunktion in das Endergebnis zusammengeführt.
Die resultierenden Sammelfunktionen führen die folgenden Aktionen aus:
<ul><li>lieferant: erstellt einen Ergebniscontainer, der Ergebniscontainer enthält, die durch Aufrufen des Lieferanten-Li-Akkus<> jedes Sammlers abgerufen werden: ruft jeden Sammelspeicher mit seinem Ergebniscontainer und dem Eingabeelement <li>combiner auf: ruft den Kombinator jedes Sammlers mit zwei Ergebniscontainern <li>finisher auf: ruft den Ender jedes Sammlers mit seinem Ergebniscontainer auf und ruft dann die bereitgestellte Fusion auf und gibt ihr Ergebnis zurück. </ul>
Der resultierende Kollektor ist Collector.Characteristics#UNORDERED , wenn beide nachgelagerten Kollektoren ungeordnet sind und Collector.Characteristics#CONCURRENT beide nachgeschalteten Kollektoren gleichzeitig sind.
Hinzugefügt in 12.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.