Freigeben über


Collectors.AveragingDouble(IToDoubleFunction) Methode

Definition

Gibt ein Collector , das das arithmetische Mittel einer doppelwertigen Funktion erzeugt, die auf die Eingabeelemente angewendet wird.

[Android.Runtime.Register("averagingDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Streams.ICollector? AveragingDouble (Java.Util.Functions.IToDoubleFunction? mapper);
[<Android.Runtime.Register("averagingDouble", "(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member AveragingDouble : Java.Util.Functions.IToDoubleFunction -> Java.Util.Streams.ICollector

Parameter

mapper
IToDoubleFunction

eine Funktion, die die zu durchschnittliche Eigenschaft extrahiert

Gibt zurück

ein Collector , der das arithmetische Mittel einer abgeleiteten Eigenschaft erzeugt

Attribute

Hinweise

Gibt ein Collector , das das arithmetische Mittel einer doppelwertigen Funktion erzeugt, die auf die Eingabeelemente angewendet wird. Wenn keine Elemente vorhanden sind, ist das Ergebnis 0.

Der zurückgegebene Mittelwert kann abhängig von der Reihenfolge variieren, in der Werte aufgezeichnet werden, aufgrund eines akkumulierten Rundungsfehlers zusätzlich zu Werten unterschiedlicher Größenordnungen. Werte, die nach zunehmender absoluter Größe sortiert sind, liefern tendenziell genauere Ergebnisse. Wenn ein aufgezeichneter Wert ein NaN ist oder die Summe an einem beliebigen Punkt liegt NaN , lautet NaNder Mittelwert .

Java-Dokumentation für java.util.stream.Collectors.averagingDouble(java.util.function.ToDoubleFunction<? super T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: