Freigeben über


DoubleSummaryStatistics Klasse

Definition

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

[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
Vererbung
DoubleSummaryStatistics
Attribute
Implementiert

Hinweise

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Diese Klasse wurde entwickelt, um mit Java.util.stream-Streams zu arbeiten (obwohl dies nicht erforderlich ist). Sie können z. B. Zusammenfassungsstatistiken für einen Datenstrom von Doubles mit:

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

DoubleSummaryStatistics kann als Java.util.stream.Stream#collect(Collector)-Reduktionsziel für einen Java.util.stream.Stream-Stream-Stream verwendet werden. Zum Beispiel:

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

Dies berechnet in einem einzelnen Durchgang die Anzahl der Personen sowie die Mindest-, Höchst-, Summen- und Mittelwert ihrer Gewichtungen.

Hinzugefügt in 1.8.

Java-Dokumentation für java.util.DoubleSummaryStatistics.

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.

Konstruktoren

DoubleSummaryStatistics()

Erstellt eine leere Instanz mit Nullanzahl, Nullsumme, Double.POSITIVE_INFINITY Min. Double.NEGATIVE_INFINITY und Null mittelwert.

DoubleSummaryStatistics(Int64, Double, Double, Double)

Erstellt eine nicht leere Instanz mit dem angegebenen count, , min, , maxund sum.

DoubleSummaryStatistics(IntPtr, JniHandleOwnership)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Eigenschaften

Average

Gibt das arithmetische Mittel der aufgezeichneten Werte oder Null zurück, wenn keine Werte aufgezeichnet wurden.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Count

Gibt die Anzahl der aufgezeichneten Werte zurück.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
JniPeerMembers

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Max

Gibt den maximalen aufgezeichneten Wert zurück, Double.NaN wenn ein aufgezeichneter Wert NaN war oder Double.NEGATIVE_INFINITY wenn keine Werte aufgezeichnet wurden.

Min

Gibt den minimal aufgezeichneten Wert zurück, Double.NaN wenn ein aufgezeichneter Wert NaN war oder Double.POSITIVE_INFINITY wenn keine Werte aufgezeichnet wurden.

PeerReference

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
Sum

Gibt die Summe der aufgezeichneten Werte oder Null zurück, wenn keine Werte aufgezeichnet wurden.

ThresholdClass

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

ThresholdType

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Methoden

Accept(Double)

Zeichnet einen weiteren Wert in den Zusammenfassungsinformationen auf.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Combine(DoubleSummaryStatistics)

Kombiniert den Zustand eines anderen DoubleSummaryStatistics in diesem.

Dispose()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
Dispose(Boolean)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.Finalized()

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

GetJniTypeName(IJavaPeerable)

Ein Statusobjekt zum Sammeln von Statistiken wie Anzahl, Min., Max., Summe und Mittelwert.

Gilt für: