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 Modifier and Type 方法 描述 default Spliterator<T>
Iterable. spliterator()
在Iterable描述的元素上创建一个Iterable
。 -
Uses of Spliterator in java.util
Subinterfaces of Spliterator in java.util Modifier and Type 接口 描述 static interface
Spliterator.OfDouble
A Spliterator专门为double
值。static interface
Spliterator.OfInt
一个Spliterator专门为int
值。static interface
Spliterator.OfLong
A 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 Modifier and Type Class 描述 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
以允许有限的并行性。Methods in java.util that return Spliterator Modifier and Type 方法 描述 static <T> Spliterator<T>
Spliterators. emptySpliterator()
创建一个空的Spliterator
Spliterator<E>
ArrayDeque. spliterator()
在此deque中的元素上创建一个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
,使用自定义的一组拼接器特征来覆盖给定数组的元素。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)
创建一个Spliterator
使用给定的Iterator
作为元素的来源,并给出最初报告的大小。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)
创建一个Spliterator
使用给定的Iterator
作为元素的来源,没有初始大小估计。Spliterator<T>
Spliterator. trySplit()
如果此分割器可以被分区,返回一个包含元素的Spliter,当从该方法返回时,它不会被该Spliter所覆盖。Spliterator<T>
Spliterators.AbstractSpliterator. trySplit()
如果此分割器可以被分区,返回一个包含元素的Spliter,当从该方法返回时,它不会被该Spliter所覆盖。Methods in java.util with parameters of type Spliterator Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Spliterator<E>
ArrayBlockingQueue. spliterator()
返回此队列中的元素Spliterator
。Spliterator<K>
ConcurrentHashMap.KeySetView. spliterator()
Spliterator<E>
ConcurrentLinkedDeque. spliterator()
在此deque中的元素上返回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()
在此deque中的元素上返回Spliterator
。Spliterator<E>
LinkedBlockingQueue. spliterator()
返回此队列中的元素Spliterator
。Spliterator<E>
LinkedTransferQueue. spliterator()
返回此队列中的元素Spliterator
。Spliterator<E>
PriorityBlockingQueue. spliterator()
返回此队列中的元素Spliterator
。Spliterator<E>
SynchronousQueue. spliterator()
返回一个空的拼接器,其中对trySplit()
的调用总是返回null
。 -
Uses of Spliterator in java.util.stream
Methods in java.util.stream that return Spliterator Modifier and Type 方法 描述 Spliterator<T>
BaseStream. spliterator()
返回此流的元素的拼接器。Methods in java.util.stream with parameters of type Spliterator Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 static <T> Stream<T>
StreamSupport. stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)
创建一个新的顺序或并行Stream
从Supplier
的Spliterator
。
-