ISpliterator.TrySplit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.