インタフェース
java.util.Spliteratorの使用
| パッケージ | 説明 |
|---|---|
| java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
| java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
| java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
| java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
-
java.langでのSpliteratorの使用
Spliteratorを返すjava.langのメソッド 修飾子と型 メソッド 説明 default Spliterator<T>Iterable. spliterator()このIterableによって記述される要素に対するSpliteratorを作成します。 -
java.utilでのSpliteratorの使用
java.utilでのSpliteratorのサブインタフェース 修飾子と型 インタフェース 説明 static interfaceSpliterator.OfDoubledouble値に特化されたスプリッテレータです。static interfaceSpliterator.OfIntint値に特化されたスプリッテレータです。static interfaceSpliterator.OfLonglong値に特化されたスプリッテレータです。static interfaceSpliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>プリミティブ値に特化されたスプリッテレータです。Spliteratorを実装するjava.utilのクラス 修飾子と型 クラス 説明 static classSpliterators.AbstractDoubleSpliterator制限付きの並列処理を許可するためにtrySplitを実装する抽象Spliterator.OfDoubleです。static classSpliterators.AbstractIntSpliterator制限付きの並列処理を許可するためにtrySplitを実装する抽象Spliterator.OfIntです。static classSpliterators.AbstractLongSpliterator制限付きの並列処理を許可するためにtrySplitを実装する抽象Spliterator.OfLongです。static classSpliterators.AbstractSpliterator<T>制限付きの並列処理を許可するためにtrySplitを実装する抽象Spliteratorです。Spliteratorを返すjava.utilのメソッド 修飾子と型 メソッド 説明 static <T> Spliterator<T>Spliterators. emptySpliterator()空のSpliteratorを作成します。Spliterator<E>ArrayDeque. spliterator()この両端キュー内の要素に対する遅延バインディングおよびフェイルファストSpliteratorを作成します。Spliterator<E>ArrayList. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファスト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()このセット内の要素に対する遅延バインディングおよびフェイルファストSpliteratorを作成します。Spliterator<E>LinkedHashSet. spliterator()このセット内の要素に対する遅延バインディングおよびフェイルファストSpliteratorを作成します。Spliterator<E>LinkedList. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファストSpliteratorを作成します。default Spliterator<E>List. spliterator()このリスト内の要素に対するSpliteratorを作成します。Spliterator<E>PriorityQueue. spliterator()このキュー内の要素に対する遅延バインディングおよびフェイルファスト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)指定されたコレクションのCollection.iterator()を要素のソースとして使用し、その初期サイズとしてCollection.size()を通知してSpliteratorを作成します。static <T> Spliterator<T>Spliterators. spliterator(Iterator<? extends T> iterator, long size, int characteristics)指定されたIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliteratorを作成します。Spliterator<E>TreeSet. spliterator()このセット内の要素に対する遅延バインディングおよびフェイルファストSpliteratorを作成します。Spliterator<E>Vector. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファスト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が適用されなくなります。Spliterator型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 static <T> Iterator<T>Spliterators. iterator(Spliterator<? extends T> spliterator)SpliteratorからIteratorを作成します。 -
java.util.concurrentでのSpliteratorの使用
Spliteratorを返すjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 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()trySplitを呼び出すと常にnullが返される空のスプリッテレータを返します。 -
java.util.streamでのSpliteratorの使用
Spliteratorを返すjava.util.streamのメソッド 修飾子と型 メソッド 説明 Spliterator<T>BaseStream. spliterator()このストリームの要素のスプリッテレータを返します。Spliterator型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 static <T> Stream<T>StreamSupport. stream(Spliterator<T> spliterator, boolean parallel)Spliteratorから新しい逐次的または並列的なStreamを作成します。Spliterator型の型引数を持つjava.util.streamのメソッドパラメータ 修飾子と型 メソッド 説明 static <T> Stream<T>StreamSupport. stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel)SpliteratorのSupplierから順次または並列の新しいStreamを作成します。