Compartir a través de


Spliterators.Spliterator Método

Definición

Sobrecargas

Spliterator(Object[], SpliteratorCharacteristics)

Crea un Spliterator objeto que abarca los elementos de una matriz determinada, utilizando un conjunto personalizado de características de divisor.

Spliterator(ICollection, SpliteratorCharacteristics)

Crea un Spliterator utilizando el objeto de java.util.Collection#iterator() la colección especificada como origen de los elementos y lo notifica java.util.Collection#size() como su tamaño inicial.

Spliterator(IIterator, Int64, SpliteratorCharacteristics)

Crea un Spliterator objeto utilizando un determinado Iterator como origen de elementos y con un tamaño notificado inicialmente determinado.

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

Crea un Spliterator intervalo de elementos de una matriz determinada mediante un conjunto personalizado de características de divisor.

Spliterator(Object[], SpliteratorCharacteristics)

Crea un Spliterator objeto que abarca los elementos de una matriz determinada, utilizando un conjunto personalizado de características de divisor.

[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

Parámetros

array
Object[]

Se supone que la matriz no se modifica durante el uso.

additionalCharacteristics
SpliteratorCharacteristics

Características de divisor adicionales del origen o elementos de este divisor más allá SIZED de y SUBSIZED que siempre se notifican

Devoluciones

Un divisor para una matriz

Atributos

Comentarios

Crea un Spliterator objeto que abarca los elementos de una matriz determinada, utilizando un conjunto personalizado de características de divisor.

Este método se proporciona como una comodidad de implementación para Spliterators que almacenan partes de sus elementos en matrices y necesitan un control fino sobre las características de Spliterator. La mayoría de las otras situaciones en las que se necesita un divisor para una matriz deben usar Arrays#spliterator(Object[]).

El divisor devuelto siempre informa de las características SIZED y SUBSIZED. El autor de la llamada puede proporcionar características adicionales para que el divisor informe; es habitual especificar IMMUTABLE además y ORDERED.

Documentación de Java para java.util.Spliterators.spliterator(java.lang.Object[], int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Spliterator(ICollection, SpliteratorCharacteristics)

Crea un Spliterator utilizando el objeto de java.util.Collection#iterator() la colección especificada como origen de los elementos y lo notifica java.util.Collection#size() como su tamaño inicial.

[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

Parámetros

c
ICollection

Colección

characteristics
SpliteratorCharacteristics

Características del origen o elementos de este divisor. Las características SIZED y SUBSIZED se notifican además a menos CONCURRENT que se proporcione.

Devoluciones

Un divisor de un iterador

Atributos

Comentarios

Crea un Spliterator utilizando el objeto de java.util.Collection#iterator() la colección especificada como origen de los elementos y lo notifica java.util.Collection#size() como su tamaño inicial.

El divisor es <em>late-binding</em>, hereda las <propiedades em>fail-fast</em> del iterador de la colección e implementa trySplit para permitir el paralelismo limitado.

Documentación de Java para java.util.Spliterators.spliterator(java.util.Collection<? extends T>, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Spliterator(IIterator, Int64, SpliteratorCharacteristics)

Crea un Spliterator objeto utilizando un determinado Iterator como origen de elementos y con un tamaño notificado inicialmente determinado.

[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

Parámetros

iterator
IIterator

Iterador del origen

size
Int64

Número de elementos del origen, que se notificarán como iniciales. estimateSize

characteristics
SpliteratorCharacteristics

Características del origen o elementos de este divisor. Las características SIZED y SUBSIZED se notifican además a menos CONCURRENT que se proporcione.

Devoluciones

Un divisor de un iterador

Atributos

Comentarios

Crea un Spliterator objeto utilizando un determinado Iterator como origen de elementos y con un tamaño notificado inicialmente determinado.

El divisor no <es em>late-binding</em>, hereda las <propiedades em>fail-fast</em> del iterador e implementa trySplit para permitir el paralelismo limitado.

El recorrido de los elementos debe realizarse a través del divisor. El comportamiento de división y recorrido no está definido si el iterador se opera después de que se devuelva el divisor o el tamaño notificado inicialmente no es igual al número real de elementos del origen.

Documentación de Java para java.util.Spliterators.spliterator(java.util.Iterator<? extends T>, long, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

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

Crea un Spliterator intervalo de elementos de una matriz determinada mediante un conjunto personalizado de características de divisor.

[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

Parámetros

array
Object[]

Se supone que la matriz no se modifica durante el uso.

fromIndex
Int32

Índice mínimo (inclusivo) que se va a cubrir

toIndex
Int32

Un pasado el índice más grande que se va a cubrir

additionalCharacteristics
SpliteratorCharacteristics

Características de divisor adicionales del origen o elementos de este divisor más allá SIZED de y SUBSIZED que siempre se notifican

Devoluciones

Un divisor para una matriz

Atributos

Comentarios

Crea un Spliterator intervalo de elementos de una matriz determinada mediante un conjunto personalizado de características de divisor.

Este método se proporciona como una comodidad de implementación para Spliterators que almacenan partes de sus elementos en matrices y necesitan un control fino sobre las características de Spliterator. La mayoría de las otras situaciones en las que se necesita un divisor para una matriz deben usar Arrays#spliterator(Object[]).

El divisor devuelto siempre informa de las características SIZED y SUBSIZED. El autor de la llamada puede proporcionar características adicionales para que el divisor informe; es habitual especificar IMMUTABLE además y ORDERED.

Documentación de Java para java.util.Spliterators.spliterator(java.lang.Object[], int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a