Condividi tramite


ISpliterator.TrySplit Metodo

Definizione

Se questo spliterator può essere partizionato, restituisce un spliterator che copre gli elementi, che verranno restituiti da questo metodo, non essere coperti da questo 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

Restituisce

una Spliterator parte che copre alcuni elementi o null se questo spliterator non può essere diviso

Attributi

Commenti

Se questo spliterator può essere partizionato, restituisce un spliterator che copre gli elementi, che verranno restituiti da questo metodo, non essere coperti da questo spliterator.

Se questo spliterator è #ORDERED, il spliterator restituito deve coprire un prefisso rigoroso degli elementi.

A meno che questo Spliterator non includa un numero infinito di elementi, le chiamate ripetute a trySplit() devono infine restituire null. In caso di restituzione non Null: ul>li il valore segnalato per estimateSize() prima della divisione, deve, dopo la divisione, essere maggiore o uguale a estimateSize() per questo e il Spliterator restituito; e</li>><se questo spliterator è SUBSIZED, quindi estimateSize() per questo spliterator prima della divisione deve essere uguale alla somma di estimateSize() per questo e il Spliterator restituito dopo la divisione.<><</li></ul>

Questo metodo può restituire null per qualsiasi motivo, tra cui vuoto, impossibilità di dividere dopo l'attraversamento ha iniziato, vincoli di struttura dei dati e considerazioni sull'efficienza.

Documentazione java per java.util.Spliterator.trySplit().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a