Share via


DoubleSummaryStatistics 類別

定義

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

[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
繼承
DoubleSummaryStatistics
屬性
實作

備註

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

這個類別的設計目的是要與 (搭配使用,但不需要) java.util.stream 資料流程。 例如,您可以使用下列專案,在雙精度浮點數資料流程上計算摘要統計資料:

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

DoubleSummaryStatistics 可以做為 java.util.stream.Stream#collect (收集器) java.util.stream.Stream 資料流程的縮減目標。 例如:

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

這會在單一階段計算人員計數,以及其權數的最小值、最大值、總和和平均值。

已在 1.8 中新增。

java.util.DoubleSummaryStatistics JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

DoubleSummaryStatistics()

建構零計數、零總和、 Double.POSITIVE_INFINITY 最小值、 Double.NEGATIVE_INFINITY 最大值和零平均值的空實例。

DoubleSummaryStatistics(Int64, Double, Double, Double)

使用指定的 countminmaxsum 建構非空白實例。

DoubleSummaryStatistics(IntPtr, JniHandleOwnership)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

屬性

Average

傳回記錄之值的算術平均數,如果沒有記錄任何值,則傳回零。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Count

傳回記錄的值計數。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
JniPeerMembers

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

Max

傳回最大記錄值, Double.NaN 如果有任何記錄的值是 NaN,或 Double.NEGATIVE_INFINITY 未記錄任何值。

Min

如果有任何記錄的值是 NaN, Double.NaNDouble.POSITIVE_INFINITY 未記錄任何值,則傳回最小記錄值。

PeerReference

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
Sum

傳回記錄的值總和,如果沒有記錄任何值,則傳回零。

ThresholdClass

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

ThresholdType

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

方法

Accept(Double)

將另一個值記錄到摘要資訊中。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Combine(DoubleSummaryStatistics)

將另一個 DoubleSummaryStatistics 的狀態合併到這個狀態。

Dispose()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
Dispose(Boolean)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.Finalized()

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

GetJniTypeName(IJavaPeerable)

用於收集統計資料的狀態物件,例如 count、min、max、sum 和 average。

適用於