ISpliterator.TrySplit Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.