Collectors.AveragingDouble(IToDoubleFunction) 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
, 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 NaN
der Mittelwert .
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.