Spliterators.SpliteratorUnknownSize Método

Definição

Cria um Spliterator uso de Iterator determinado como a origem dos elementos, sem estimativa de tamanho inicial.

[Android.Runtime.Register("spliteratorUnknownSize", "(Ljava/util/Iterator;I)Ljava/util/Spliterator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.ISpliterator? SpliteratorUnknownSize(Java.Util.IIterator? iterator, Java.Util.SpliteratorCharacteristics characteristics);
[<Android.Runtime.Register("spliteratorUnknownSize", "(Ljava/util/Iterator;I)Ljava/util/Spliterator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member SpliteratorUnknownSize : Java.Util.IIterator * Java.Util.SpliteratorCharacteristics -> Java.Util.ISpliterator

Parâmetros

iterator
IIterator

O iterador para a origem

characteristics
SpliteratorCharacteristics

Características da origem ou dos elementos desse divisor (SIZED e SUBSIZED, se fornecidas, são ignoradas e não são relatadas).)

Retornos

Um divisor de um iterador

Atributos

Comentários

Cria um Spliterator uso de Iterator determinado como a origem dos elementos, sem estimativa de tamanho inicial.

O divisor não <está em>associação</em> atraso, herda as <propriedades em>fail-fast</em> do iterador e implementa trySplit para permitir paralelismo limitado.

A passagem de elementos deve ser realizada por meio do divisor. O comportamento de divisão e passagem é indefinido se o iterador é operado após o divisor ser retornado.

Documentação Java para java.util.Spliterators.spliteratorUnknownSize(java.util.Iterator<? extends T>, int).

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

Aplica-se a