Compartilhar via


DoubleSummaryStatistics Classe

Definição

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

[Android.Runtime.Register("java/util/DoubleSummaryStatistics", ApiSince=24, DoNotGenerateAcw=true)]
public class DoubleSummaryStatistics : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Util.Functions.IDoubleConsumer
[<Android.Runtime.Register("java/util/DoubleSummaryStatistics", ApiSince=24, DoNotGenerateAcw=true)>]
type DoubleSummaryStatistics = class
    inherit Object
    interface IDoubleConsumer
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
DoubleSummaryStatistics
Atributos
Implementações

Comentários

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

Essa classe foi projetada para funcionar com (embora não exija) fluxos java.util.stream. Por exemplo, você pode calcular estatísticas de resumo em um fluxo de duplos com:

{@code
            DoubleSummaryStatistics stats = doubleStream.collect(DoubleSummaryStatistics::new,
                                                                 DoubleSummaryStatistics::accept,
                                                                 DoubleSummaryStatistics::combine);
            }

DoubleSummaryStatistics pode ser usado como um destino de redução java.util.stream.Stream#collect(Collector) para um fluxo java.util.stream.Stream. Por exemplo:

{@code
            DoubleSummaryStatistics stats = people.stream()
                .collect(Collectors.summarizingDouble(Person::getWeight));
            }

Isso calcula, em uma única passagem, a contagem de pessoas, bem como o mínimo, máximo, soma e média de seus pesos.

Adicionado em 1.8.

Documentação Java para java.util.DoubleSummaryStatistics.

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.

Construtores

DoubleSummaryStatistics()

Constrói uma instância vazia com contagem zero, soma zero, Double.POSITIVE_INFINITY min, Double.NEGATIVE_INFINITY max e média zero.

DoubleSummaryStatistics(Int64, Double, Double, Double)

Constrói uma instância não vazia com o especificado count, min, maxe sum.

DoubleSummaryStatistics(IntPtr, JniHandleOwnership)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

Propriedades

Average

Retorna a média aritmética dos valores registrados ou zero se nenhum valor tiver sido registrado.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Count

Retornar a contagem de valores registrados.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
JniPeerMembers

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

Max

Retorna o valor máximo registrado, Double.NaN se algum valor registrado foi NaN ou Double.NEGATIVE_INFINITY se nenhum valor foi registrado.

Min

Retorna o valor mínimo registrado, Double.NaN se algum valor registrado foi NaN ou Double.POSITIVE_INFINITY se nenhum valor foi registrado.

PeerReference

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
Sum

Retorna a soma dos valores registrados ou zero se nenhum valor tiver sido registrado.

ThresholdClass

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

ThresholdType

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

Métodos

Accept(Double)

Registra outro valor nas informações de resumo.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Combine(DoubleSummaryStatistics)

Combina o estado do outro DoubleSummaryStatistics com este.

Dispose()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
Dispose(Boolean)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.Finalized()

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

GetJniTypeName(IJavaPeerable)

Um objeto de estado para coletar estatísticas como contagem, min, max, soma e média.

Aplica-se a