软件包 | 描述 |
---|---|
java.lang |
提供对java编程语言的设计基础课。
|
java.util |
包含集合框架、遗留的集合类、事件模型、日期和时间的设施、国际化和各种实用工具类(一个字符串标记,一个随机数发生器,和一位阵列)。
|
java.util.concurrent |
在并发编程中常用的实用类。
|
java.util.stream |
类,以支持元素流上的功能样式操作,如Map减少集合上的转换。
|
Modifier and Type | Method and Description |
---|---|
default Spliterator<T> |
Iterable.spliterator()
在这
Iterable 创建描述元素的
Spliterator 。
|
Modifier and Type | Interface and Description |
---|---|
static interface |
Spliterator.OfDouble
一个spliterator专门为
double 值。
|
static interface |
Spliterator.OfInt
一个spliterator专门为
int 值。
|
static interface |
Spliterator.OfLong
一个spliterator专门为
long 值。
|
static interface |
Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
一个spliterator专门为原始值。
|
Modifier and Type | Class and Description |
---|---|
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 允许有限的并行实现。
|
Modifier and Type | Method and Description |
---|---|
static <T> Spliterator<T> |
Spliterators.emptySpliterator()
创建一个空的
Spliterator
|
Spliterator<E> |
PriorityQueue.spliterator()
创建一个后期绑定和快速失败
Spliterator 在队列中的元素。
|
default Spliterator<E> |
Collection.spliterator()
创建此集合中的元素的
Spliterator 。
|
Spliterator<E> |
ArrayList.spliterator()
创建一个后期绑定和快速失败
Spliterator 超过此列表中的元素。
|
Spliterator<E> |
Vector.spliterator()
创建一个后期绑定和快速失败
Spliterator 超过此列表中的元素。
|
default Spliterator<E> |
List.spliterator()
创建此列表中的元素的
Spliterator 。
|
Spliterator<E> |
HashSet.spliterator()
创建一个后期绑定和快速失败
Spliterator 在这个集合中的元素。
|
default Spliterator<E> |
Set.spliterator()
创建一个
Spliterator 在这个集合中的元素。
|
Spliterator<E> |
LinkedHashSet.spliterator()
创建一个后期绑定和快速失败
Spliterator 在这个集合中的元素。
|
Spliterator<E> |
LinkedList.spliterator()
创建一个后期绑定和快速失败
Spliterator 超过此列表中的元素。
|
Spliterator<E> |
TreeSet.spliterator()
创建一个后期绑定和快速失败
Spliterator 在这个集合中的元素。
|
Spliterator<E> |
ArrayDeque.spliterator()
创建一个后期绑定和快速失败
Spliterator 在deque容器元素。
|
default Spliterator<E> |
SortedSet.spliterator()
创建在这个集合中的元素个
Spliterator 排序。
|
static <T> Spliterator<T> |
Spliterators.spliterator(Collection<? extends T> c, int characteristics)
|
static <T> Spliterator<T> |
Spliterators.spliterator(Iterator<? extends T> iterator, long size, int characteristics)
创建一个
Spliterator 使用给定的
Iterator 元素的来源,和对于一个给定的最初报告的大小。
|
static <T> Spliterator<T> |
Spliterators.spliterator(Object[] array, int additionalCharacteristics)
创建一个
Spliterator 覆盖该元素的一个给定的数组,使用一组自定义的spliterator特性。
|
static <T> Spliterator<T> |
Spliterators.spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics)
创建一个
Spliterator 覆盖的范围内的元素的一个给定的数组,使用一组自定义的spliterator特性。
|
static <T> Spliterator<T> |
Arrays.spliterator(T[] array)
返回一个
Spliterator 覆盖所有指定的数组。
|
static <T> Spliterator<T> |
Arrays.spliterator(T[] array, int startInclusive, int endExclusive)
返回一个
Spliterator 覆盖指定数组的指定范围。
|
static <T> Spliterator<T> |
Spliterators.spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)
创建一个
Spliterator 使用给定的
Iterator 元素的来源,没有初始规模估算。
|
Spliterator<T> |
Spliterators.AbstractSpliterator.trySplit()
如果这spliterator可以分割,返回一个spliterator覆盖的元素,将这一方法,在回归,不是这个spliterator覆盖。
|
Spliterator<T> |
Spliterator.trySplit()
如果这spliterator可以分割,返回一个spliterator覆盖的元素,将这一方法,在回归,不是这个spliterator覆盖。
|
Modifier and Type | Method and Description |
---|---|
static <T> Iterator<T> |
Spliterators.iterator(Spliterator<? extends T> spliterator)
创建从一个
Iterator
Spliterator 。
|
Modifier and Type | Method and Description |
---|---|
Spliterator<E> |
LinkedTransferQueue.spliterator()
返回队列中的元素在这一
Spliterator 。
|
Spliterator<E> |
CopyOnWriteArraySet.spliterator()
返回在秩序中,这些元素被添加在这个集合中的元素个
Spliterator 。
|
Spliterator<E> |
LinkedBlockingDeque.spliterator()
返回在deque容器元素的
Spliterator 。
|
Spliterator<E> |
ArrayBlockingQueue.spliterator()
返回队列中的元素在这一
Spliterator 。
|
Spliterator<E> |
LinkedBlockingQueue.spliterator()
返回队列中的元素在这一
Spliterator 。
|
Spliterator<E> |
ConcurrentLinkedDeque.spliterator()
返回在deque容器元素的
Spliterator 。
|
Spliterator<E> |
ConcurrentLinkedQueue.spliterator()
返回队列中的元素在这一
Spliterator 。
|
Spliterator<E> |
CopyOnWriteArrayList.spliterator()
返回此列表中的元素的
Spliterator 。
|
Spliterator<E> |
PriorityBlockingQueue.spliterator()
返回队列中的元素在这一
Spliterator 。
|
Spliterator<E> |
SynchronousQueue.spliterator()
返回的空spliterator调用
trySplit() 总是返回
null 。
|
Spliterator<E> |
ConcurrentSkipListSet.spliterator()
返回在这集的元素个
Spliterator 。
|
Spliterator<K> |
ConcurrentHashMap.KeySetView.spliterator() |
Modifier and Type | Method and Description |
---|---|
Spliterator<T> |
BaseStream.spliterator()
返回一个对该流的元素spliterator。
|
Modifier and Type | Method and Description |
---|---|
static <T> Stream<T> |
StreamSupport.stream(Spliterator<T> spliterator, boolean parallel)
创建一个新的顺序或并行从
Spliterator
Stream 。
|
Modifier and Type | Method and Description |
---|---|
static <T> Stream<T> |
StreamSupport.stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)
创建一个新的顺序或并行从
Supplier 的
Spliterator
Stream 。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.