Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Spliterators extends Object
Spliterator
и его примитивные специализации Spliterator.OfInt
, Spliterator.OfLong
, и Spliterator.OfDouble
.Spliterator
Модификатор и Тип | Класс и Описание |
---|---|
static class |
Spliterators. AbstractDoubleSpliterator
Краткий обзор
Spliterator.OfDouble это реализует trySplit разрешать ограниченный параллелизм. |
static class |
Spliterators. AbstractIntSpliterator
Краткий обзор
Spliterator.OfInt это реализует trySplit разрешать ограниченный параллелизм. |
static class |
Spliterators. AbstractLongSpliterator
Краткий обзор
Spliterator.OfLong это реализует trySplit разрешать ограниченный параллелизм. |
static class |
Spliterators.AbstractSpliterator<T>
Краткий обзор
Spliterator это реализует trySplit разрешать ограниченный параллелизм. |
Модификатор и Тип | Метод и Описание |
---|---|
static Spliterator.OfDouble |
emptyDoubleSpliterator()
Создает пустое
Spliterator.OfDouble |
static Spliterator.OfInt |
emptyIntSpliterator()
Создает пустое
Spliterator.OfInt |
static Spliterator.OfLong |
emptyLongSpliterator()
Создает пустое
Spliterator.OfLong |
static <T> Spliterator<T> |
emptySpliterator()
Создает пустое
Spliterator |
static PrimitiveIterator.OfDouble |
iteratorFromSpliterator(Spliterator.OfDouble spliterator)
Создает
PrimitiveIterator.OfDouble от a Spliterator.OfDouble . |
static PrimitiveIterator.OfInt |
iteratorFromSpliterator(Spliterator.OfInt spliterator)
Создает
PrimitiveIterator.OfInt от a Spliterator.OfInt . |
static PrimitiveIterator.OfLong |
iteratorFromSpliterator(Spliterator.OfLong spliterator)
Создает
PrimitiveIterator.OfLong от a Spliterator.OfLong . |
static <T> Iterator<T> |
iteratorFromSpliterator(Spliterator<? extends T> spliterator)
Создает
Iterator от a Spliterator . |
static <T> Spliterator<T> |
spliterator(Collection<? extends T> c, int additionalCharacteristics)
Создает a
Spliterator использование данного набора Collection.iterator() как источник элементов, и создание отчетов о Collection.size() как его начальный размер. |
static Spliterator.OfDouble |
spliterator(double[] array, int additionalCharacteristics)
Создает a
Spliterator.OfDouble покрытие элементов данного массива, использование специализированного набора spliterator характеристик. |
static Spliterator.OfDouble |
spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Создает a
Spliterator.OfDouble покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. |
static Spliterator.OfInt |
spliterator(int[] array, int additionalCharacteristics)
Создает a
Spliterator.OfInt покрытие элементов данного массива, использование специализированного набора spliterator характеристик. |
static Spliterator.OfInt |
spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Создает a
Spliterator.OfInt покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. |
static <T> Spliterator<T> |
spliterator(Iterator<? extends T> iterator, long size, int additionalCharacteristics)
Создает a
Spliterator использование данного Iterator как источник элементов, и с данным размером, о котором первоначально сообщают. |
static Spliterator.OfLong |
spliterator(long[] array, int additionalCharacteristics)
Создает a
Spliterator.OfLong покрытие элементов данного массива, использование специализированного набора spliterator характеристик. |
static Spliterator.OfLong |
spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Создает a
Spliterator.OfLong покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. |
static <T> Spliterator<T> |
spliterator(Object[] array, int additionalCharacteristics)
Создает a
Spliterator покрытие элементов данного массива, использование специализированного набора spliterator характеристик. |
static <T> Spliterator<T> |
spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Создает a
Spliterator покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. |
static Spliterator.OfDouble |
spliterator(PrimitiveIterator.OfDouble iterator, long size, int additionalCharacteristics)
Создает a
Spliterator.OfDouble использование данного DoubleStream.DoubleIterator как источник элементов, и с данным размером, о котором первоначально сообщают. |
static Spliterator.OfInt |
spliterator(PrimitiveIterator.OfInt iterator, long size, int additionalCharacteristics)
Создает a
Spliterator.OfInt использование данного IntStream.IntIterator как источник элементов, и с данным размером, о котором первоначально сообщают. |
static Spliterator.OfLong |
spliterator(PrimitiveIterator.OfLong iterator, long size, int additionalCharacteristics)
Создает a
Spliterator.OfLong использование данного LongStream.LongIterator как источник элементов, и с данным размером, о котором первоначально сообщают. |
static <T> Spliterator<T> |
spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)
Создает a
Spliterator использование данного Iterator как источник элементов, без начальной оценки размера. |
static Spliterator.OfDouble |
spliteratorUnknownSize(PrimitiveIterator.OfDouble iterator, int characteristics)
Создает a
Spliterator.OfDouble использование данного DoubleStream.DoubleIterator как источник элементов, без начальной оценки размера. |
static Spliterator.OfInt |
spliteratorUnknownSize(PrimitiveIterator.OfInt iterator, int characteristics)
Создает a
Spliterator.OfInt использование данного IntStream.IntIterator как источник элементов, без начальной оценки размера. |
static Spliterator.OfLong |
spliteratorUnknownSize(PrimitiveIterator.OfLong iterator, int characteristics)
Создает a
Spliterator.OfLong использование данного LongStream.LongIterator как источник элементов, без начальной оценки размера. |
public static <T> Spliterator<T> emptySpliterator()
Spliterator
Пустые отчеты spliterator Spliterator.SIZED
и Spliterator.SUBSIZED
. Звонки Spliterator.trySplit()
всегда возвращайтесь null
.
T
- Тип элементовpublic static Spliterator.OfInt emptyIntSpliterator()
Spliterator.OfInt
Пустые отчеты spliterator Spliterator.SIZED
и Spliterator.SUBSIZED
. Звонки Spliterator.trySplit()
всегда возвращайтесь null
.
public static Spliterator.OfLong emptyLongSpliterator()
Spliterator.OfLong
Пустые отчеты spliterator Spliterator.SIZED
и Spliterator.SUBSIZED
. Звонки Spliterator.trySplit()
всегда возвращайтесь null
.
public static Spliterator.OfDouble emptyDoubleSpliterator()
Spliterator.OfDouble
Пустые отчеты spliterator Spliterator.SIZED
и Spliterator.SUBSIZED
. Звонки Spliterator.trySplit()
всегда возвращайтесь null
.
public static <T> Spliterator<T> spliterator(Object[] array, int additionalCharacteristics)
Spliterator
покрытие элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(Object[])
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
T
- Тип элементовarray
- Массив, который, как предполагают, был неизменен во время использованияadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
Arrays.spliterator(Object[])
public static <T> Spliterator<T> spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator
покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(Object[])
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
T
- Тип элементовarray
- Массив, который, как предполагают, был неизменен во время использованияfromIndex
- Наименее индексируют (включительно), чтобы покрытьtoIndex
- Одно прошлое самое большое индексирует, чтобы покрытьadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
ArrayIndexOutOfBoundsException
- если fromIndex
отрицательно, toIndex
меньше чем fromIndex
, или toIndex
больше чем размер массиваArrays.spliterator(Object[], int, int)
public static Spliterator.OfInt spliterator(int[] array, int additionalCharacteristics)
Spliterator.OfInt
покрытие элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(int[])
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
Arrays.spliterator(int[])
public static Spliterator.OfInt spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfInt
покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(int[], int, int)
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияfromIndex
- Наименее индексируют (включительно), чтобы покрытьtoIndex
- Одно прошлое самое большое индексирует, чтобы покрытьadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
ArrayIndexOutOfBoundsException
- если fromIndex
отрицательно, toIndex
меньше чем fromIndex
, или toIndex
больше чем размер массиваArrays.spliterator(int[], int, int)
public static Spliterator.OfLong spliterator(long[] array, int additionalCharacteristics)
Spliterator.OfLong
покрытие элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(long[])
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
Arrays.spliterator(long[])
public static Spliterator.OfLong spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfLong
покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(long[], int, int)
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить. (Например, если известно, что массив не будет далее изменен, определить IMMUTABLE
; если у данных массива, как полагают, есть встретиться порядок, определить ORDERED
). Метод Arrays.spliterator(long[], int, int)
может часто использоваться вместо этого, который возвращает spliterator, который сообщает SIZED
, SUBSIZED
, IMMUTABLE
, и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияfromIndex
- Наименее индексируют (включительно), чтобы покрытьtoIndex
- Одно прошлое самое большое индексирует, чтобы покрытьadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
ArrayIndexOutOfBoundsException
- если fromIndex
отрицательно, toIndex
меньше чем fromIndex
, или toIndex
больше чем размер массиваArrays.spliterator(long[], int, int)
public static Spliterator.OfDouble spliterator(double[] array, int additionalCharacteristics)
Spliterator.OfDouble
покрытие элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(double[])
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить; распространено дополнительно определить IMMUTABLE
и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
Arrays.spliterator(double[])
public static Spliterator.OfDouble spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfDouble
покрытие диапазона элементов данного массива, использование специализированного набора spliterator характеристик. Этот метод предоставляется как удобство реализации Spliterators, которые хранят части их элементов в массивах, и нуждаются в точной регулировке по характеристикам Spliterator. Большинство других ситуаций, в которых необходим Spliterator для массива, должно использовать Arrays.spliterator(double[], int, int)
.
Возвращенный spliterator всегда сообщает о характеристиках SIZED
и SUBSIZED
. Вызывающая сторона может обеспечить дополнительные характеристики для spliterator, чтобы сообщить. (Например, если известно, что массив не будет далее изменен, определить IMMUTABLE
; если у данных массива, как полагают, есть встретиться порядок, определить ORDERED
). Метод Arrays.spliterator(long[], int, int)
может часто использоваться вместо этого, который возвращает spliterator, который сообщает SIZED
, SUBSIZED
, IMMUTABLE
, и ORDERED
.
array
- Массив, который, как предполагают, был неизменен во время использованияfromIndex
- Наименее индексируют (включительно), чтобы покрытьtoIndex
- Одно прошлое самое большое индексирует, чтобы покрытьadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный массив null
ArrayIndexOutOfBoundsException
- если fromIndex
отрицательно, toIndex
меньше чем fromIndex
, или toIndex
больше чем размер массиваArrays.spliterator(double[], int, int)
public static <T> Spliterator<T> spliterator(Collection<? extends T> c, int additionalCharacteristics)
Spliterator
использование данного набора Collection.iterator()
как источник элементов, и создание отчетов о Collection.size()
как его начальный размер. spliterator является поздним связыванием, наследовал свойства сбоя быстро iterator набора, и реализации trySplit
разрешать ограниченный параллелизм.
T
- Тип элементовc
- НаборadditionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный набор null
public static <T> Spliterator<T> spliterator(Iterator<? extends T> iterator, long size, int additionalCharacteristics)
Spliterator
использование данного Iterator
как источник элементов, и с данным размером, о котором первоначально сообщают. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается, или размер, о котором первоначально сообщают, не равен фактическому числу элементов в источнике.
T
- Тип элементовiterator
- iterator для источникаsize
- Число элементов в источнике, чтобы быть сообщенным как начальная буква estimateSize
additionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный iterator null
public static <T> Spliterator<T> spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)
Spliterator
использование данного Iterator
как источник элементов, без начальной оценки размера. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается.
T
- Тип элементовiterator
- iterator для источникаcharacteristics
- Свойства источника этого spliterator или элементов (SIZED
и SUBSIZED
, если предоставлено, игнорируются и не сообщаются.)NullPointerException
- если данный iterator null
public static Spliterator.OfInt spliterator(PrimitiveIterator.OfInt iterator, long size, int additionalCharacteristics)
Spliterator.OfInt
использование данного IntStream.IntIterator
как источник элементов, и с данным размером, о котором первоначально сообщают. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается, или размер, о котором первоначально сообщают, не равен фактическому числу элементов в источнике.
iterator
- iterator для источникаsize
- Число элементов в источнике, чтобы быть сообщенным как начальная буква estimateSize
.additionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный iterator null
public static Spliterator.OfInt spliteratorUnknownSize(PrimitiveIterator.OfInt iterator, int characteristics)
Spliterator.OfInt
использование данного IntStream.IntIterator
как источник элементов, без начальной оценки размера. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается.
iterator
- iterator для источникаcharacteristics
- Свойства источника этого spliterator или элементов (SIZED
и SUBSIZED
, если предоставлено, игнорируются и не сообщаются.)NullPointerException
- если данный iterator null
public static Spliterator.OfLong spliterator(PrimitiveIterator.OfLong iterator, long size, int additionalCharacteristics)
Spliterator.OfLong
использование данного LongStream.LongIterator
как источник элементов, и с данным размером, о котором первоначально сообщают. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается, или размер, о котором первоначально сообщают, не равен фактическому числу элементов в источнике.
iterator
- iterator для источникаsize
- Число элементов в источнике, чтобы быть сообщенным как начальная буква estimateSize
.additionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный iterator null
public static Spliterator.OfLong spliteratorUnknownSize(PrimitiveIterator.OfLong iterator, int characteristics)
Spliterator.OfLong
использование данного LongStream.LongIterator
как источник элементов, без начальной оценки размера. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается.
iterator
- iterator для источникаcharacteristics
- Свойства источника этого spliterator или элементов (SIZED
и SUBSIZED
, если предоставлено, игнорируются и не сообщаются.)NullPointerException
- если данный iterator null
public static Spliterator.OfDouble spliterator(PrimitiveIterator.OfDouble iterator, long size, int additionalCharacteristics)
Spliterator.OfDouble
использование данного DoubleStream.DoubleIterator
как источник элементов, и с данным размером, о котором первоначально сообщают. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается, или размер, о котором первоначально сообщают, не равен фактическому числу элементов в источнике.
iterator
- iterator для источникаsize
- Число элементов в источнике, чтобы быть сообщенным как начальная буква estimateSize
additionalCharacteristics
- Дополнительные spliterator характеристики источника этого spliterator или элементов вне SIZED
и SUBSIZED
которые являются, всегда сообщаютсяNullPointerException
- если данный iterator null
public static Spliterator.OfDouble spliteratorUnknownSize(PrimitiveIterator.OfDouble iterator, int characteristics)
Spliterator.OfDouble
использование данного DoubleStream.DoubleIterator
как источник элементов, без начальной оценки размера. spliterator не является поздним связыванием, наследовал свойства сбоя быстро iterator, и реализации trySplit
разрешать ограниченный параллелизм.
Обход элементов должен быть выполнен через spliterator. Поведение разделения и обхода неопределено, если iterator управляют на том, после того, как spliterator возвращается.
iterator
- iterator для источникаcharacteristics
- Свойства источника этого spliterator или элементов (SIZED
и SUBSIZED
, если предоставлено, игнорируются и не сообщаются.)NullPointerException
- если данный iterator null
public static <T> Iterator<T> iteratorFromSpliterator(Spliterator<? extends T> spliterator)
Iterator
от a Spliterator
. Обход элементов должен быть выполнен через iterator. Поведение обхода неопределено, если spliterator управляют после того, как iterator возвращается.
T
- Тип элементовspliterator
- spliteratorNullPointerException
- если данный spliterator null
public static PrimitiveIterator.OfInt iteratorFromSpliterator(Spliterator.OfInt spliterator)
PrimitiveIterator.OfInt
от a Spliterator.OfInt
. Обход элементов должен быть выполнен через iterator. Поведение обхода неопределено, если spliterator управляют после того, как iterator возвращается.
spliterator
- spliteratorNullPointerException
- если данный spliterator null
public static PrimitiveIterator.OfLong iteratorFromSpliterator(Spliterator.OfLong spliterator)
PrimitiveIterator.OfLong
от a Spliterator.OfLong
. Обход элементов должен быть выполнен через iterator. Поведение обхода неопределено, если spliterator управляют после того, как iterator возвращается.
spliterator
- spliteratorNullPointerException
- если данный spliterator null
public static PrimitiveIterator.OfDouble iteratorFromSpliterator(Spliterator.OfDouble spliterator)
PrimitiveIterator.OfDouble
от a Spliterator.OfDouble
. Обход элементов должен быть выполнен через iterator. Поведение обхода неопределено, если spliterator управляют после того, как iterator возвращается.
spliterator
- spliteratorNullPointerException
- если данный spliterator null
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92