ISpliterator.TrySplit メソッド

定義

この分割子をパーティション分割できる場合は、要素をカバーする Spliterator を返します。このメソッドから戻ると、この Spliterator ではカバーされません。

[Android.Runtime.Register("trySplit", "()Ljava/util/Spliterator;", "GetTrySplitHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Util.ISpliterator? TrySplit ();
[<Android.Runtime.Register("trySplit", "()Ljava/util/Spliterator;", "GetTrySplitHandler:Java.Util.ISpliteratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member TrySplit : unit -> Java.Util.ISpliterator

戻り値

要素 Spliterator の一部をカバーしている場合、または null この分割子を分割できない場合は

属性

注釈

この分割子をパーティション分割できる場合は、要素をカバーする Spliterator を返します。このメソッドから戻ると、この Spliterator ではカバーされません。

この Spliterator が の場合、返される Spliterator は #ORDERED要素の厳密なプレフィックスをカバーする必要があります。

この Spliterator が無限の数の要素をカバーしない限り、 の trySplit() 繰り返し呼び出しは最終的に を返す null必要があります。 null 以外の戻り値: <ul><li>分割前に報告されたestimateSize()値は、分割後に、this と返される Spliterator に対してestimateSize()以上である必要があります。この<><> Spliterator が のestimateSize()場合はSUBSIZED、分割前にこの分割子のと分割後に返される Spliterator のestimateSize()合計と等しい必要があります。</li></ul>

このメソッドは、空性、トラバーサルが開始された後に分割できない、データ構造の制約、効率に関する考慮事項など、何らかの理由で を返す null 場合があります。

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

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

適用対象