語言

ISpliterator.EstimateSize 方法

定義

回傳遍歷過程中可能遇到 #forEachRemaining 的元素數量估計值,若為無限、未知或計算成本過高則回傳 Long#MAX_VALUE

[Android.Runtime.Register("estimateSize", "()J", "GetEstimateSizeHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public long EstimateSize();
[<Android.Runtime.Register("estimateSize", "()J", "GetEstimateSizeHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member EstimateSize : unit -> int64

傳回

估計大小,或 Long.MAX_VALUE 若為無限,則未知,或計算成本過高。

屬性

備註

回傳遍歷過程中可能遇到 #forEachRemaining 的元素數量估計值,若為無限、未知或計算成本過高則回傳 Long#MAX_VALUE

如果這個分流器是 #SIZED 且尚未部分遍歷或分裂,或是這個分裂器是且 #SUBSIZED 尚未部分穿越,這個估計值必須是完整遍歷時會遇到的元素的準確計數。 否則,此估計值可能任意不準確,但必須依規定在 的 #trySplit調用間減少。

java.util.Spliterator.estimateSize()Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於