次の方法で共有


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

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象