ISpliterator.TrySplit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Si este divisor se puede particionar, devuelve un Spliterator que cubre los elementos, que, tras la devolución de este método, no estará cubierto por este 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
Devoluciones
un Spliterator
elemento que cubre parte de los elementos o null
si este divisor no se puede dividir
- Atributos
Comentarios
Si este divisor se puede particionar, devuelve un Spliterator que cubre los elementos, que, tras la devolución de este método, no estará cubierto por este Spliterator.
Si este Spliterator es #ORDERED
, el Spliterator devuelto debe cubrir un prefijo estricto de los elementos.
A menos que este Spliterator cubra un número infinito de elementos, las llamadas repetidas a trySplit()
deben devolver null
finalmente . Tras devolver un valor distinto de null: ul>li el valor notificado para estimateSize()
antes de dividir, debe, después de dividir, ser mayor o igual que estimateSize()
para este y el Spliterator devuelto; y</li li>><si este Spliterator es SUBSIZED
, entonces estimateSize()
para este divisor antes de dividir debe ser igual a la suma de para este y el Spliterator devuelto después de estimateSize()
la división.<><</li></ul>
Este método puede devolver null
por cualquier motivo, incluida la vacío, la incapacidad de dividirse después de que el recorrido haya comenzado, las restricciones de la estructura de datos y las consideraciones de eficiencia.
Documentación de Java para java.util.Spliterator.trySplit()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.