Compartilhar via


ISpliterator.TrySplit Método

Definição

Se este divisor puder ser particionado, retornará um Spliterator cobrindo elementos, que, ao retornar deste método, não serão cobertos 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

Retornos

uma Spliterator cobertura de alguma parte dos elementos, ou null se este divisor não puder ser dividido

Atributos

Comentários

Se este divisor puder ser particionado, retornará um Spliterator cobrindo elementos, que, ao retornar deste método, não serão cobertos por este Spliterator.

Se este Spliterator for #ORDERED, o Spliterator retornado deve cobrir um prefixo estrito dos elementos.

A menos que este Spliterator cubra um número infinito de elementos, chamadas repetidas para trySplit() devem eventualmente retornar null. No retorno não nulo: <ul><li>o valor informado para estimateSize() antes da divisão, deve, após a divisão, ser maior ou igual a estimateSize() para este e o Spliterator retornado; e</li><li>se este Spliterator for SUBSIZED, então estimateSize() para este spliterator antes de dividir deve ser igual à soma de estimateSize() para este e o Spliterator retornado após a divisão.</li></ul>

Esse método pode retornar null por qualquer motivo, incluindo vazio, incapacidade de divisão após o início da travessia, restrições de estrutura de dados e considerações de eficiência.

Documentação Java para java.util.Spliterator.trySplit().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a