Condividi tramite


Spliterators.Spliterator Metodo

Definizione

Overload

Spliterator(Object[], SpliteratorCharacteristics)

Crea un Spliterator oggetto che copre gli elementi di una determinata matrice, utilizzando un set personalizzato di caratteristiche di spliterator.

Spliterator(ICollection, SpliteratorCharacteristics)

Crea un Spliterator oggetto utilizzando la raccolta java.util.Collection#iterator() specificata come origine degli elementi e ne segnala le java.util.Collection#size() dimensioni iniziali.

Spliterator(IIterator, Int64, SpliteratorCharacteristics)

Crea un oggetto utilizzando un Spliterator oggetto specificato Iterator come origine degli elementi e con una determinata dimensione inizialmente segnalata.

Spliterator(Object[], Int32, Int32, SpliteratorCharacteristics)

Crea un Spliterator intervallo di elementi di una determinata matrice, usando un set personalizzato di caratteristiche di spliterator.

Spliterator(Object[], SpliteratorCharacteristics)

Crea un Spliterator oggetto che copre gli elementi di una determinata matrice, utilizzando un set personalizzato di caratteristiche di spliterator.

[Android.Runtime.Register("spliterator", "([Ljava/lang/Object;I)Ljava/util/Spliterator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.ISpliterator? Spliterator (Java.Lang.Object[]? array, Java.Util.SpliteratorCharacteristics additionalCharacteristics);
[<Android.Runtime.Register("spliterator", "([Ljava/lang/Object;I)Ljava/util/Spliterator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Spliterator : Java.Lang.Object[] * Java.Util.SpliteratorCharacteristics -> Java.Util.ISpliterator

Parametri

array
Object[]

Matrice, considerata non modificata durante l'uso

additionalCharacteristics
SpliteratorCharacteristics

Caratteristiche aggiuntive dello spliterator dell'origine o degli elementi di questo spliterator oltre SIZED e SUBSIZED che vengono sempre segnalate

Restituisce

Spliterator per una matrice

Attributi

Commenti

Crea un Spliterator oggetto che copre gli elementi di una determinata matrice, utilizzando un set personalizzato di caratteristiche di spliterator.

Questo metodo viene fornito come praticità di implementazione per gli spliterator che archivia parti dei relativi elementi in matrici e richiede un controllo corretto sulle caratteristiche spliterator. La maggior parte delle altre situazioni in cui è necessario un spliterator per una matrice deve usare Arrays#spliterator(Object[]).

Il spliterator restituito segnala sempre le caratteristiche SIZED e SUBSIZED. Il chiamante può fornire caratteristiche aggiuntive per il spliterator da segnalare; è comune specificare IMMUTABLE e ORDERED.

Documentazione java per java.util.Spliterators.spliterator(java.lang.Object[], int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Spliterator(ICollection, SpliteratorCharacteristics)

Crea un Spliterator oggetto utilizzando la raccolta java.util.Collection#iterator() specificata come origine degli elementi e ne segnala le java.util.Collection#size() dimensioni iniziali.

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

Parametri

c
ICollection

Raccolta

characteristics
SpliteratorCharacteristics

Caratteristiche dell'origine o degli elementi di questo spliterator. Le caratteristiche SIZED e SUBSIZED vengono inoltre segnalate a meno che non CONCURRENT venga fornito.

Restituisce

Spliterator da un iteratore

Attributi

Commenti

Crea un Spliterator oggetto utilizzando la raccolta java.util.Collection#iterator() specificata come origine degli elementi e ne segnala le java.util.Collection#size() dimensioni iniziali.

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

Documentazione java per java.util.Spliterators.spliterator(java.util.Collection<? extends T>, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Spliterator(IIterator, Int64, SpliteratorCharacteristics)

Crea un oggetto utilizzando un Spliterator oggetto specificato Iterator come origine degli elementi e con una determinata dimensione inizialmente segnalata.

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

Parametri

iterator
IIterator

Iteratore per l'origine

size
Int64

Numero di elementi nell'origine da segnalare come iniziali estimateSize

characteristics
SpliteratorCharacteristics

Caratteristiche dell'origine o degli elementi di questo spliterator. Le caratteristiche SIZED e SUBSIZED vengono inoltre segnalate a meno che non CONCURRENT venga fornito.

Restituisce

Spliterator da un iteratore

Attributi

Commenti

Crea un oggetto utilizzando un Spliterator oggetto specificato Iterator come origine degli elementi e con una determinata dimensione inizialmente segnalata.

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 utilizzato dopo la restituzione del spliterator o la dimensione inizialmente segnalata non è uguale al numero effettivo di elementi nell'origine.

Documentazione java per java.util.Spliterators.spliterator(java.util.Iterator<? extends T>, long, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Spliterator(Object[], Int32, Int32, SpliteratorCharacteristics)

Crea un Spliterator intervallo di elementi di una determinata matrice, usando un set personalizzato di caratteristiche di spliterator.

[Android.Runtime.Register("spliterator", "([Ljava/lang/Object;III)Ljava/util/Spliterator;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.ISpliterator? Spliterator (Java.Lang.Object[]? array, int fromIndex, int toIndex, Java.Util.SpliteratorCharacteristics additionalCharacteristics);
[<Android.Runtime.Register("spliterator", "([Ljava/lang/Object;III)Ljava/util/Spliterator;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Spliterator : Java.Lang.Object[] * int * int * Java.Util.SpliteratorCharacteristics -> Java.Util.ISpliterator

Parametri

array
Object[]

Matrice, considerata non modificata durante l'uso

fromIndex
Int32

Indice minimo (inclusivo) da coprire

toIndex
Int32

Uno dopo l'indice più grande da coprire

additionalCharacteristics
SpliteratorCharacteristics

Caratteristiche aggiuntive dello spliterator dell'origine o degli elementi di questo spliterator oltre SIZED e SUBSIZED che vengono sempre segnalate

Restituisce

Spliterator per una matrice

Attributi

Commenti

Crea un Spliterator intervallo di elementi di una determinata matrice, usando un set personalizzato di caratteristiche di spliterator.

Questo metodo viene fornito come praticità di implementazione per gli spliterator che archivia parti dei relativi elementi in matrici e richiede un controllo corretto sulle caratteristiche spliterator. La maggior parte delle altre situazioni in cui è necessario un spliterator per una matrice deve usare Arrays#spliterator(Object[]).

Il spliterator restituito segnala sempre le caratteristiche SIZED e SUBSIZED. Il chiamante può fornire caratteristiche aggiuntive per il spliterator da segnalare; è comune specificare IMMUTABLE e ORDERED.

Documentazione java per java.util.Spliterators.spliterator(java.lang.Object[], int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a