Linguaggio

Spliterators.SpliteratorUnknownSize Metodo

Definizione

Crea un oggetto utilizzando un Spliterator oggetto specificato Iterator come origine degli elementi, senza alcuna stima delle dimensioni iniziali.

[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

Parametri

iterator
IIterator

Iteratore per l'origine

characteristics
SpliteratorCharacteristics

Le caratteristiche dell'origine o degli elementi di questo spliterator (SIZED e SUBSIZED, se forniti, vengono ignorate e non vengono segnalate).

Valori restituiti

Spliterator da un iteratore

Attributi

Commenti

Crea un oggetto utilizzando un Spliterator oggetto specificato Iterator come origine degli elementi, senza alcuna stima delle dimensioni iniziali.

Il spliterator non <è em>late-binding</em>, eredita le <proprietà em>fail-fast</em> dell'iteratore e implementa trySplit per consentire un parallelismo limitato.

L'attraversamento degli elementi deve essere eseguito tramite il spliterator. Il comportamento della divisione e dell'attraversamento non è definito se l'iteratore viene gestito dopo che viene restituito lo spliterator.

per java.util.Spliterators.spliteratorUnknownSize(java.util.Iterator<? extends T>, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a