Language

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)]
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 が #ORDERED場合、返される Spliterator は要素の厳密なプレフィックスをカバーする必要があります。

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

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

Javaドキュメント。

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

適用対象