Condividi tramite


Collectors.AveragingDouble(IToDoubleFunction) Metodo

Definizione

Restituisce un oggetto Collector che produce la media aritmetica di una funzione a valori doppi applicata agli elementi di input.

[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

Parametri

mapper
IToDoubleFunction

una funzione che estrae la proprietà da mediare

Restituisce

oggetto Collector che produce la media aritmetica di una proprietà derivata

Attributi

Commenti

Restituisce un oggetto Collector che produce la media aritmetica di una funzione a valori doppi applicata agli elementi di input. Se non sono presenti elementi, il risultato è 0.

La media restituita può variare a seconda dell'ordine in cui vengono registrati i valori, a causa di un errore di arrotondamento accumulato oltre a valori di grandezza diversi. I valori ordinati in base all'aumento della grandezza assoluta tendono a produrre risultati più accurati. Se un valore registrato è o NaN la somma è in qualsiasi punto, NaN la media sarà NaN.

Documentazione java per java.util.stream.Collectors.averagingDouble(java.util.function.ToDoubleFunction<? super T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a