Compartir a través de


ISpliterator.TrySplit Método

Definición

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 nullfinalmente . 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.

Se aplica a