- すべてのスーパー・インタフェース:
- Spliterator<Long>,- Spliterator.OfPrimitive<Long,- LongConsumer, - Spliterator.OfLong> 
- 既知のすべての実装クラス:
- Spliterators.AbstractLongSpliterator
- 含まれているインタフェース:
- Spliterator<T>
public static interface Spliterator.OfLong extends Spliterator.OfPrimitive<Long,LongConsumer,Spliterator.OfLong>  
long値に特化されたスプリッテレータです。- 導入されたバージョン:
- 1.8
- 
ネストされたクラスのサマリーインタフェースjava.util.Spliteratorで宣言されたネストされたクラス/インタフェースSpliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> 
- 
フィールドのサマリーインタフェースjava.util.Spliteratorで宣言されているフィールドCONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
- 
メソッドのサマリー修飾子と型メソッド説明default voidforEachRemaining(Consumer<? super Long> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default booleantryAdvance(Consumer<? super Long> action) 残りの要素が存在する場合: 指定されたアクションを実行し、trueを返します。それ以外の場合は、falseを返します。インタフェースjava.util.Spliteratorで宣言されたメソッドcharacteristics, estimateSize, getComparator, getExactSizeIfKnown, hasCharacteristics, trySplitインタフェースjava.util.Spliterator.OfPrimitiveで宣言されたメソッドforEachRemaining, tryAdvance
- 
メソッドの詳細- 
tryAdvance残りの要素が存在する場合: 指定されたアクションを実行し、trueを返します。それ以外の場合は、falseを返します。 このスプリッテレータがSpliterator.ORDEREDである場合、検出順で次の要素に対してアクションが実行されます。 アクションによってスローされた例外は、呼出し側に中継されます。アクションで例外がスローされた場合、その後のスプリッタの動作は未指定です。 - 定義:
- インタフェースSpliterator<Long>のtryAdvance
- 実装要件:
- アクションがLongConsumerのインスタンスである場合、アクションはLongConsumerにキャストされ、Spliterator.OfPrimitive.tryAdvance(java.util.function.LongConsumer)に渡されます。それ以外の場合、アクションはLongConsumerの引数をボックス化してLongConsumerのインスタンスに適応し、Spliterator.OfPrimitive.tryAdvance(java.util.function.LongConsumer)に渡されます。
- パラメータ:
- action- 操作が一度に実行されるアクション
- 戻り値:
- このメソッドに入ったときに、残りの要素が存在していなかった場合はfalse、それ以外の場合はtrue。
 
- 
forEachRemainingすべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。 このスプリッテレータがSpliterator.ORDEREDである場合、検出順にアクションが実行されます。 アクションによってスローされた例外は、呼出し側に中継されます。アクションで例外がスローされた場合、その後のスプリッタの動作は未指定です。 - 定義:
- インタフェースSpliterator<Long>のforEachRemaining
- 実装要件:
- アクションがLongConsumerのインスタンスである場合、アクションはLongConsumerにキャストされ、Spliterator.OfPrimitive.forEachRemaining(java.util.function.LongConsumer)に渡されます。それ以外の場合、アクションはLongConsumerの引数をボックス化してLongConsumerのインスタンスに適応し、Spliterator.OfPrimitive.forEachRemaining(java.util.function.LongConsumer)に渡されます。
- パラメータ:
- action- アクション
 
 
-