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

この Spliterator が #SIZED で、まだ部分的に走査または分割されていない場合、またはこの Spliterator が であり #SUBSIZED 、まだ部分的に走査されていない場合、この推定は、完全なトラバーサルによって検出される要素の正確な数である必要があります。 それ以外の場合、この見積もりは任意に不正確になる可能性がありますが、 の #trySplit呼び出しで指定されているように減少する必要があります。

java.util.Spliterator.estimateSize()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象