Compartilhar via


Collectors.AveragingDouble(IToDoubleFunction) Método

Definição

Retorna a Collector que produz a média aritmética de uma função de valor duplo aplicada aos elementos de entrada.

[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

Parâmetros

mapper
IToDoubleFunction

uma função que extrai a propriedade a ser calculada em média

Retornos

a Collector que produz a média aritmética de uma propriedade derivada

Atributos

Comentários

Retorna a Collector que produz a média aritmética de uma função de valor duplo aplicada aos elementos de entrada. Se nenhum elemento estiver presente, o resultado será 0.

A média retornada pode variar dependendo da ordem em que os valores são registrados, devido ao erro de arredondamento acumulado em adição de valores de magnitudes diferentes. Valores ordenados por magnitude absoluta crescente tendem a produzir resultados mais precisos. Se qualquer valor registrado for a NaN ou a soma for em algum ponto a NaN , a média será NaN.

Documentação Java para java.util.stream.Collectors.averagingDouble(java.util.function.ToDoubleFunction<? super T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a