| パッケージ | 説明 | 
|---|---|
| java.lang | Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティ・クラスです。 | 
| java.util.stream | コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| default Spliterator<T> | Iterable. spliterator()この Iterableによって記述される要素に対するSpliteratorを作成します。 | 
| 修飾子と型 | インタフェース | 説明 | 
|---|---|---|
| static interface  | Spliterator.OfDoubledouble値に特化されたスプリッテレータです。 | |
| static interface  | Spliterator.OfIntint値に特化されたスプリッテレータです。 | |
| static interface  | Spliterator.OfLonglong値に特化されたスプリッテレータです。 | |
| 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> | TreeSet. spliterator()このセット内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | LinkedHashSet. spliterator()このセット内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | ArrayDeque. spliterator()この両端キュー内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| default Spliterator<E> | SortedSet. spliterator()このソート・セット内の要素に対する Spliteratorを作成します。 | |
| Spliterator<E> | PriorityQueue. spliterator()このキュー内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | HashSet. spliterator()このセット内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | ArrayList. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | LinkedList. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| Spliterator<E> | Vector. spliterator()このリスト内の要素に対する遅延バインディングおよびフェイルファスト  Spliteratorを作成します。 | |
| default Spliterator<E> | Set. spliterator()このセット内の要素に対する Spliteratorを作成します。 | |
| default Spliterator<E> | Collection. spliterator()このコレクション内の要素に対する Spliteratorを作成します。 | |
| default Spliterator<E> | List. spliterator()このリスト内の要素に対する 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を作成します。 | |
| 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> | ConcurrentLinkedQueue. spliterator()このキュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | LinkedTransferQueue. spliterator()このキュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | ArrayBlockingQueue. spliterator()このキュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | ConcurrentLinkedDeque. spliterator()この両端キュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | CopyOnWriteArraySet. spliterator()このセット内の要素に対する Spliteratorを、これらの要素が追加された順序で返します。 | |
| Spliterator<E> | LinkedBlockingDeque. spliterator()この両端キュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | SynchronousQueue. spliterator()trySplit()を呼び出すと常にnullが返される空のスプリッテレータを返します。 | |
| Spliterator<E> | ConcurrentSkipListSet. spliterator()このセット内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | LinkedBlockingQueue. spliterator()このキュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | PriorityBlockingQueue. spliterator()このキュー内の要素に対する Spliteratorを返します。 | |
| Spliterator<E> | CopyOnWriteArrayList. 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, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。