Uses of Interface
java.util.Spliterator
-
Packages that use Spliterator 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。 -
-
Uses of Spliterator in java.lang
Methods in java.lang that return Spliterator 变量和类型 方法 描述 default Spliterator<T>
Iterable. spliterator()
创建Spliterator
在由此描述的元件Iterable
。 -
Uses of Spliterator in java.util
Subinterfaces of Spliterator in java.util 变量和类型 接口 描述 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。Classes in java.util that implement Spliterator 变量和类型 类 描述 static class
Spliterators.AbstractDoubleSpliterator
实现trySplit
的抽象Spliterator.OfDouble
允许有限的并行性。static class
Spliterators.AbstractIntSpliterator
一个抽象的Spliterator.OfInt
,它实现了trySplit
以允许有限的并行性。static class
Spliterators.AbstractLongSpliterator
一个抽象的Spliterator.OfLong
,它实现了trySplit
以允许有限的并行性。static class
Spliterators.AbstractSpliterator<T>
实现trySplit
的抽象Spliterator
允许有限的并行性。Methods in java.util that return Spliterator 变量和类型 方法 描述 static <T> Spliterator<T>
Spliterators. emptySpliterator()
创建一个空Spliterator
Spliterator<E>
ArrayDeque. spliterator()
在此双端队列中的元素上创建late-binding和失败快速Spliterator
。Spliterator<E>
ArrayList. spliterator()
在此列表中的元素上创建late-binding和故障快速Spliterator
。static <T> Spliterator<T>
Arrays. spliterator(T[] array)
返回覆盖所有指定数组的Spliterator
。static <T> Spliterator<T>
Arrays. spliterator(T[] array, int startInclusive, int endExclusive)
返回覆盖指定数组的指定范围的Spliterator
。default Spliterator<E>
Collection. spliterator()
在此集合中的元素上创建Spliterator
。Spliterator<E>
HashSet. spliterator()
在此集合中的元素上创建late-binding和失败快速Spliterator
。Spliterator<E>
LinkedHashSet. spliterator()
在此集合中的元素上创建 late-binding和 失败快速Spliterator
。Spliterator<E>
LinkedList. spliterator()
在此列表中的元素上创建late-binding和失败快速Spliterator
。default Spliterator<E>
List. spliterator()
在此列表中的元素上创建Spliterator
。Spliterator<E>
PriorityQueue. spliterator()
在此队列中的元素上创建late-binding和故障快速Spliterator
。default Spliterator<E>
Set. spliterator()
在此集合中的元素上创建Spliterator
。default Spliterator<E>
SortedSet. spliterator()
在此有序集中的元素上创建Spliterator
。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
,使用一组自定义的分裂器特征覆盖给定数组的一系列元素。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)
使用给定的Iterator
作为元素源创建Spliterator
,并使用给定的初始报告大小。Spliterator<E>
TreeSet. spliterator()
在此集合中的元素上创建late-binding和失败快速Spliterator
。Spliterator<E>
Vector. spliterator()
在此列表中的元素上创建late-binding和故障快速Spliterator
。static <T> Spliterator<T>
Spliterators. spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)
使用给定的Iterator
作为元素源创建Spliterator
,没有初始大小估计。Spliterator<T>
Spliterator. trySplit()
如果可以对此spliterator进行分区,则返回Spliterator覆盖元素,这些元素在从此方法返回时将不被此Spliterator覆盖。Spliterator<T>
Spliterators.AbstractSpliterator. trySplit()
如果可以对此spliterator进行分区,则返回Spliterator覆盖元素,这些元素在从此方法返回时将不被此Spliterator覆盖。Methods in java.util with parameters of type Spliterator 变量和类型 方法 描述 static <T> Iterator<T>
Spliterators. iterator(Spliterator<? extends T> spliterator)
创建一个Iterator
从Spliterator
。 -
Uses of Spliterator in java.util.concurrent
Methods in java.util.concurrent that return Spliterator 变量和类型 方法 描述 Spliterator<E>
ArrayBlockingQueue. spliterator()
在此队列中的元素上返回Spliterator
。Spliterator<E>
ConcurrentLinkedDeque. spliterator()
返回此双端队列中元素的Spliterator
。Spliterator<E>
ConcurrentLinkedQueue. spliterator()
在此队列中的元素上返回Spliterator
。Spliterator<E>
ConcurrentSkipListSet. spliterator()
对此集合中的元素返回Spliterator
。Spliterator<E>
CopyOnWriteArrayList. spliterator()
在此列表中的元素上返回Spliterator
。Spliterator<E>
CopyOnWriteArraySet. spliterator()
按照添加这些元素的顺序,在此集合中的元素上返回Spliterator
。Spliterator<E>
LinkedBlockingDeque. spliterator()
返回此双端队列中元素的Spliterator
。Spliterator<E>
LinkedBlockingQueue. spliterator()
在此队列中的元素上返回Spliterator
。Spliterator<E>
LinkedTransferQueue. spliterator()
在此队列中的元素上返回Spliterator
。Spliterator<E>
PriorityBlockingQueue. spliterator()
在此队列中的元素上返回Spliterator
。Spliterator<E>
SynchronousQueue. spliterator()
返回一个空的spliterator,其中对trySplit
的调用始终返回null
。 -
Uses of Spliterator in java.util.stream
Methods in java.util.stream that return Spliterator 变量和类型 方法 描述 Spliterator<T>
BaseStream. spliterator()
返回此流元素的spliterator。Methods in java.util.stream with parameters of type Spliterator 变量和类型 方法 描述 static <T> Stream<T>
StreamSupport. stream(Spliterator<T> spliterator, boolean parallel)
创建一个新的串行或并行Stream
从Spliterator
。Method parameters in java.util.stream with type arguments of type Spliterator 变量和类型 方法 描述 static <T> Stream<T>
StreamSupport. stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)
创建一个新的顺序或并行Stream
从Supplier
的Spliterator
。
-