パッケージ | 説明 |
---|---|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.util |
コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
修飾子と型 | メソッドと説明 |
---|---|
default Spliterator<T> |
Iterable.spliterator()
この
Iterable によって記述される要素に対するSpliterator を作成します。 |
修飾子と型 | インタフェースと説明 |
---|---|
static interface |
Spliterator.OfDouble
double 値に特化されたスプリッテレータです。 |
static interface |
Spliterator.OfInt
int 値に特化されたスプリッテレータです。 |
static interface |
Spliterator.OfLong
long 値に特化されたスプリッテレータです。 |
static interface |
Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
プリミティブ値に特化されたスプリッテレータです。
|
修飾子と型 | クラスと説明 |
---|---|
static class |
Spliterators.AbstractDoubleSpliterator
制限付きの並列処理を許可するために
trySplit を実装する抽象Spliterator.OfDouble です。 |
static class |
Spliterators.AbstractIntSpliterator
制限付きの並列処理を許可するために
trySplit を実装する抽象Spliterator.OfInt です。 |
static class |
Spliterators.AbstractLongSpliterator
制限付きの並列処理を許可するために
trySplit を実装する抽象Spliterator.OfLong です。 |
static class |
Spliterators.AbstractSpliterator<T>
制限付きの並列処理を許可するために
trySplit を実装する抽象Spliterator です。 |
修飾子と型 | メソッドと説明 |
---|---|
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 を作成します。 |
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)
指定された
Iterator を要素のソースとして使用し、指定された初期通知サイズで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> |
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)
指定された
Iterator を要素のソースとして使用し、初期サイズ推定なしにSpliterator を作成します。 |
Spliterator<T> |
Spliterators.AbstractSpliterator.trySplit()
このspliteratorをパーティション化できる場合に、要素に適用されるSpliteratorを返します。このメソッドから戻ると同時に、それらの要素にはこのSpliteratorが適用されなくなります。
|
Spliterator<T> |
Spliterator.trySplit()
このspliteratorをパーティション化できる場合に、要素に適用されるSpliteratorを返します。このメソッドから戻ると同時に、それらの要素にはこのSpliteratorが適用されなくなります。
|
修飾子と型 | メソッドと説明 |
---|---|
static <T> Iterator<T> |
Spliterators.iterator(Spliterator<? extends T> spliterator)
Spliterator からIterator を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Spliterator<E> |
LinkedTransferQueue.spliterator()
このキュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
CopyOnWriteArraySet.spliterator()
このセット内の要素に対する
Spliterator を、これらの要素が追加された順序で返します。 |
Spliterator<E> |
LinkedBlockingDeque.spliterator()
この両端キュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
ArrayBlockingQueue.spliterator()
このキュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
LinkedBlockingQueue.spliterator()
このキュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
ConcurrentLinkedDeque.spliterator()
この両端キュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
ConcurrentLinkedQueue.spliterator()
このキュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
CopyOnWriteArrayList.spliterator()
このリスト内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
PriorityBlockingQueue.spliterator()
このキュー内の要素に対する
Spliterator を返します。 |
Spliterator<E> |
SynchronousQueue.spliterator()
trySplit() を呼び出すと常にnull が返される空のスプリッテレータを返します。 |
Spliterator<E> |
ConcurrentSkipListSet.spliterator()
このセット内の要素に対する
Spliterator を返します。 |
Spliterator<K> |
ConcurrentHashMap.KeySetView.spliterator() |
修飾子と型 | メソッドと説明 |
---|---|
Spliterator<T> |
BaseStream.spliterator()
このストリームの要素のスプリッテレータを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static <T> Stream<T> |
StreamSupport.stream(Spliterator<T> spliterator, boolean parallel)
Spliterator から新しい逐次的または並列的なStream を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T> Stream<T> |
StreamSupport.stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)
Spliterator のSupplier から順次または並列の新しいStream を作成します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.