public final class Spliterators extends Object
Spliteratorとそのプリミティブ特化であるSpliterator.OfInt、Spliterator.OfLongおよびSpliterator.OfDoubleのインスタンスを操作または作成するためのstaticクラスおよびメソッドです。Spliterator| 修飾子と型 | クラス | 説明 |
|---|---|---|
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 Spliterator.OfDouble |
emptyDoubleSpliterator() |
空の
Spliterator.OfDoubleを作成します。 |
static Spliterator.OfInt |
emptyIntSpliterator() |
空の
Spliterator.OfIntを作成します。 |
static Spliterator.OfLong |
emptyLongSpliterator() |
空の
Spliterator.OfLongを作成します。 |
static <T> Spliterator<T> |
emptySpliterator() |
空の
Spliteratorを作成します。 |
static PrimitiveIterator.OfDouble |
iterator(Spliterator.OfDouble spliterator) |
Spliterator.OfDoubleからPrimitiveIterator.OfDoubleを作成します。 |
static PrimitiveIterator.OfInt |
iterator(Spliterator.OfInt spliterator) |
Spliterator.OfIntからPrimitiveIterator.OfIntを作成します。 |
static PrimitiveIterator.OfLong |
iterator(Spliterator.OfLong spliterator) |
Spliterator.OfLongからPrimitiveIterator.OfLongを作成します。 |
static <T> Iterator<T> |
iterator(Spliterator<? extends T> spliterator) |
SpliteratorからIteratorを作成します。 |
static <T> Spliterator<T> |
spliterator(Collection<? extends T> c, int characteristics) |
指定されたコレクションの
Collection.iterator()を要素のソースとして使用し、その初期サイズとしてCollection.size()を通知してSpliteratorを作成します。 |
static Spliterator.OfDouble |
spliterator(double[] array, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の要素に適用される
Spliterator.OfDoubleを作成します。 |
static Spliterator.OfDouble |
spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の一定範囲の要素に適用される
Spliterator.OfDoubleを作成します。 |
static Spliterator.OfInt |
spliterator(int[] array, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の要素に適用される
Spliterator.OfIntを作成します。 |
static Spliterator.OfInt |
spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の一定範囲の要素に適用される
Spliterator.OfIntを作成します。 |
static <T> Spliterator<T> |
spliterator(Iterator<? extends T> iterator, long size, int characteristics) |
指定された
Iteratorを要素のソースとして使用し、指定された初期通知サイズでSpliteratorを作成します。 |
static Spliterator.OfLong |
spliterator(long[] array, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の要素に適用される
Spliterator.OfLongを作成します。 |
static Spliterator.OfLong |
spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の一定範囲の要素に適用される
Spliterator.OfLongを作成します。 |
static <T> Spliterator<T> |
spliterator(Object[] array, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の要素に適用される
Spliteratorを作成します。 |
static <T> Spliterator<T> |
spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics) |
スプリッテレータ特性のカスタマイズされたセットを使用して、指定された配列の一定範囲の要素に適用される
Spliteratorを作成します。 |
static Spliterator.OfDouble |
spliterator(PrimitiveIterator.OfDouble iterator, long size, int characteristics) |
指定された
DoubleStream.DoubleIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfDoubleを作成します。 |
static Spliterator.OfInt |
spliterator(PrimitiveIterator.OfInt iterator, long size, int characteristics) |
指定された
IntStream.IntIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfIntを作成します。 |
static Spliterator.OfLong |
spliterator(PrimitiveIterator.OfLong iterator, long size, int characteristics) |
指定された
LongStream.LongIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfLongを作成します。 |
static <T> Spliterator<T> |
spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics) |
指定された
Iteratorを要素のソースとして使用し、初期サイズ推定なしにSpliteratorを作成します。 |
static Spliterator.OfDouble |
spliteratorUnknownSize(PrimitiveIterator.OfDouble iterator, int characteristics) |
指定された
DoubleStream.DoubleIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfDoubleを作成します。 |
static Spliterator.OfInt |
spliteratorUnknownSize(PrimitiveIterator.OfInt iterator, int characteristics) |
指定された
IntStream.IntIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfIntを作成します。 |
static Spliterator.OfLong |
spliteratorUnknownSize(PrimitiveIterator.OfLong iterator, int characteristics) |
指定された
LongStream.LongIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfLongを作成します。 |
public static <T> Spliterator<T> emptySpliterator()
Spliteratorを作成します。
空のスプリッテレータは、Spliterator.SIZEDとSpliterator.SUBSIZEDを報告します。 Spliterator.trySplit()を呼び出すと常にnullが返されます。
T - 要素の型public static Spliterator.OfInt emptyIntSpliterator()
Spliterator.OfIntを作成します。
空のスプリッテレータは、Spliterator.SIZEDとSpliterator.SUBSIZEDを報告します。 Spliterator.trySplit()を呼び出すと常にnullが返されます。
public static Spliterator.OfLong emptyLongSpliterator()
Spliterator.OfLongを作成します。
空のスプリッテレータは、Spliterator.SIZEDとSpliterator.SUBSIZEDを報告します。 Spliterator.trySplit()を呼び出すと常にnullが返されます。
public static Spliterator.OfDouble emptyDoubleSpliterator()
Spliterator.OfDoubleを作成します。
空のスプリッテレータは、Spliterator.SIZEDとSpliterator.SUBSIZEDを報告します。 Spliterator.trySplit()を呼び出すと常にnullが返されます。
public static <T> Spliterator<T> spliterator(Object[] array, int additionalCharacteristics)
Spliteratorを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(Object[])を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
T - 要素の型array - 使用中に変更されないと想定される配列additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合Arrays.spliterator(Object[])public static <T> Spliterator<T> spliterator(Object[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliteratorを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(Object[])を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
T - 要素の型array - 使用中に変更されないと想定される配列fromIndex - カバーする最小インデックス(この値を含む)toIndex - カバーする最大インデックスを1だけ超える値additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合ArrayIndexOutOfBoundsException - fromIndexが負の値の場合、toIndexがfromIndexより小さい場合、またはtoIndexが配列サイズより大きい場合。Arrays.spliterator(Object[], int, int)public static Spliterator.OfInt spliterator(int[] array, int additionalCharacteristics)
Spliterator.OfIntを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(int[])を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
array - 使用中に変更されないと想定される配列additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合Arrays.spliterator(int[])public static Spliterator.OfInt spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfIntを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(int[], int, int)を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
array - 使用中に変更されないと想定される配列fromIndex - カバーする最小インデックス(この値を含む)toIndex - カバーする最大インデックスを1だけ超える値additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合ArrayIndexOutOfBoundsException - fromIndexが負の値の場合、toIndexがfromIndexより小さい場合、またはtoIndexが配列サイズより大きい場合。Arrays.spliterator(int[], int, int)public static Spliterator.OfLong spliterator(long[] array, int additionalCharacteristics)
Spliterator.OfLongを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(long[])を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
array - 使用中に変更されないと想定される配列additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合Arrays.spliterator(long[])public static Spliterator.OfLong spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfLongを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(long[], int, int)を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。 (たとえば、配列がそれ以上変更されないことがわかっている場合はIMMUTABLEを指定し、配列データに検出順序が含まれていると考えられる場合はORDEREDを指定します)。 多くの場合、かわりにArrays.spliterator(long[], int, int)メソッドを使用できます。このメソッドは、SIZED、SUBSIZED、IMMUTABLEおよびORDEREDを報告するスプリッテレータを返します。
array - 使用中に変更されないと想定される配列fromIndex - カバーする最小インデックス(この値を含む)toIndex - カバーする最大インデックスを1だけ超える値additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合ArrayIndexOutOfBoundsException - fromIndexが負の値の場合、toIndexがfromIndexより小さい場合、またはtoIndexが配列サイズより大きい場合。Arrays.spliterator(long[], int, int)public static Spliterator.OfDouble spliterator(double[] array, int additionalCharacteristics)
Spliterator.OfDoubleを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(double[])を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。IMMUTABLEとORDEREDを追加で指定することがよくあります。
array - 使用中に変更されないと想定される配列additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合Arrays.spliterator(double[])public static Spliterator.OfDouble spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics)
Spliterator.OfDoubleを作成します。
このメソッドは、要素の一部を配列に格納してスプリッテレータ特性を詳細に制御する必要のあるスプリッテレータの簡易実装として提供されています。 配列のスプリッテレータが必要となる他のほとんどの状況では、Arrays.spliterator(double[], int, int)を使用するようにしてください。
返されるスプリッテレータは、常にSIZED特性とSUBSIZED特性を報告します。 呼出し元は、追加で報告するスプリッテレータの特性を指定できます。 (たとえば、配列がそれ以上変更されないことがわかっている場合はIMMUTABLEを指定し、配列データに検出順序が含まれていると考えられる場合はORDEREDを指定します)。 多くの場合、かわりにArrays.spliterator(long[], int, int)メソッドを使用できます。このメソッドは、SIZED、SUBSIZED、IMMUTABLEおよびORDEREDを報告するスプリッテレータを返します。
array - 使用中に変更されないと想定される配列fromIndex - カバーする最小インデックス(この値を含む)toIndex - カバーする最大インデックスを1だけ超える値additionalCharacteristics - 常に報告されるSIZEDおよびSUBSIZEDの他に追加で報告する、このスプリッテレータのソースまたは要素のスプリッテレータ特性NullPointerException - 指定された配列がnullである場合ArrayIndexOutOfBoundsException - fromIndexが負の値の場合、toIndexがfromIndexより小さい場合、またはtoIndexが配列サイズより大きい場合。Arrays.spliterator(double[], int, int)public static <T> Spliterator<T> spliterator(Collection<? extends T> c, int characteristics)
Collection.iterator()を要素のソースとして使用し、その初期サイズとしてCollection.size()を通知してSpliteratorを作成します。
このスプリッテレータは遅延バインディングであり、コレクションのイテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
T - 要素の型c - コレクションcharacteristics - このスプリッテレータのソースまたは要素の特性。 CONCURRENTが指定された場合を除き、SIZED特性とSUBSIZED特性が追加で報告されます。 NullPointerException - 指定されたコレクションがnullである場合public static <T> Spliterator<T> spliterator(Iterator<? extends T> iterator, long size, int characteristics)
Iteratorを要素のソースとして使用し、指定された初期通知サイズでSpliteratorを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合や、最初に報告されたサイズがソース内の実際の要素数と等しくない場合の、分割およびトラバースの動作は定義されていません。
T - 要素の型iterator - ソースのイテレータsize - 初期のestimateSizeとして報告される、ソース内の要素数characteristics - このスプリッテレータのソースまたは要素の特性。 CONCURRENTが指定された場合を除き、SIZED特性とSUBSIZED特性が追加で報告されます。 NullPointerException - 指定されたイテレータがnullである場合public static <T> Spliterator<T> spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics)
Iteratorを要素のソースとして使用し、初期サイズ推定なしにSpliteratorを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合の、分割およびトラバースの動作は定義されていません。
T - 要素の型iterator - ソースのイテレータcharacteristics - このスプリッテレータのソースまたは要素の特性(SIZEDとSUBSIZEDは、指定された場合でも無視され、報告されません。)NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfInt spliterator(PrimitiveIterator.OfInt iterator, long size, int characteristics)
IntStream.IntIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfIntを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合や、最初に報告されたサイズがソース内の実際の要素数と等しくない場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータsize - 初期のestimateSizeとして報告される、ソース内の要素数。characteristics - このスプリッテレータのソースまたは要素の特性。 CONCURRENTが指定された場合を除き、SIZED特性とSUBSIZED特性が追加で報告されます。 NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfInt spliteratorUnknownSize(PrimitiveIterator.OfInt iterator, int characteristics)
IntStream.IntIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfIntを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータcharacteristics - このスプリッテレータのソースまたは要素の特性(SIZEDとSUBSIZEDは、指定された場合でも無視され、報告されません。)NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfLong spliterator(PrimitiveIterator.OfLong iterator, long size, int characteristics)
LongStream.LongIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfLongを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合や、最初に報告されたサイズがソース内の実際の要素数と等しくない場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータsize - 初期のestimateSizeとして報告される、ソース内の要素数。characteristics - このスプリッテレータのソースまたは要素の特性。 CONCURRENTが指定された場合を除き、SIZED特性とSUBSIZED特性が追加で報告されます。 NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfLong spliteratorUnknownSize(PrimitiveIterator.OfLong iterator, int characteristics)
LongStream.LongIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfLongを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータcharacteristics - このスプリッテレータのソースまたは要素の特性(SIZEDとSUBSIZEDは、指定された場合でも無視され、報告されません。)NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfDouble spliterator(PrimitiveIterator.OfDouble iterator, long size, int characteristics)
DoubleStream.DoubleIteratorを要素のソースとして使用し、指定された初期通知サイズでSpliterator.OfDoubleを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合や、最初に報告されたサイズがソース内の実際の要素数と等しくない場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータsize - 初期のestimateSizeとして報告される、ソース内の要素数characteristics - このスプリッテレータのソースまたは要素の特性。 CONCURRENTが指定された場合を除き、SIZED特性とSUBSIZED特性が追加で報告されます。 NullPointerException - 指定されたイテレータがnullである場合public static Spliterator.OfDouble spliteratorUnknownSize(PrimitiveIterator.OfDouble iterator, int characteristics)
DoubleStream.DoubleIteratorを要素のソースとして使用し、初期サイズ推定なしにSpliterator.OfDoubleを作成します。
このスプリッテレータは遅延バインディングではなく、イテレータのフェイルファスト・プロパティを継承し、制限付きの並列処理を許可するためにtrySplitを実装します。
要素のトラバースはスプリッテレータを介して実行されるべきです。 スプリッテレータが返された後にイテレータが操作された場合の、分割およびトラバースの動作は定義されていません。
iterator - ソースのイテレータcharacteristics - このスプリッテレータのソースまたは要素の特性(SIZEDとSUBSIZEDは、指定された場合でも無視され、報告されません。)NullPointerException - 指定されたイテレータがnullである場合public static <T> Iterator<T> iterator(Spliterator<? extends T> spliterator)
SpliteratorからIteratorを作成します。
要素のトラバースはイテレータを介して実行されるべきです。 イテレータが返された後にスプリッテレータが操作された場合の、トラバースの動作は定義されていません。
T - 要素の型spliterator - スプリッテレータNullPointerException - 指定されたスプリッテレータがnullである場合public static PrimitiveIterator.OfInt iterator(Spliterator.OfInt spliterator)
Spliterator.OfIntからPrimitiveIterator.OfIntを作成します。
要素のトラバースはイテレータを介して実行されるべきです。 イテレータが返された後にスプリッテレータが操作された場合の、トラバースの動作は定義されていません。
spliterator - スプリッテレータNullPointerException - 指定されたスプリッテレータがnullである場合public static PrimitiveIterator.OfLong iterator(Spliterator.OfLong spliterator)
Spliterator.OfLongからPrimitiveIterator.OfLongを作成します。
要素のトラバースはイテレータを介して実行されるべきです。 イテレータが返された後にスプリッテレータが操作された場合の、トラバースの動作は定義されていません。
spliterator - スプリッテレータNullPointerException - 指定されたスプリッテレータがnullである場合public static PrimitiveIterator.OfDouble iterator(Spliterator.OfDouble spliterator)
Spliterator.OfDoubleからPrimitiveIterator.OfDoubleを作成します。
要素のトラバースはイテレータを介して実行されるべきです。 イテレータが返された後にスプリッテレータが操作された場合の、トラバースの動作は定義されていません。
spliterator - スプリッテレータNullPointerException - 指定されたスプリッテレータがnullである場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。