インタフェースPrimitiveIterator.OfDouble
- すべてのスーパー・インタフェース:
- Iterator<Double>,- PrimitiveIterator<Double,- DoubleConsumer> 
- 含まれているインタフェース:
- PrimitiveIterator<T,- T_CONS> 
public static interface PrimitiveIterator.OfDouble extends PrimitiveIterator<Double,DoubleConsumer> 
double値に特化されたイテレータ。- 導入されたバージョン:
- 1.8
- 
ネストされたクラスのサマリーインタフェースjava.util.PrimitiveIteratorで宣言されたネストされたクラス/インタフェースPrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
- 
メソッドのサマリー修飾子と型メソッド説明default voidforEachRemaining(Consumer<? super Double> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default voidforEachRemaining(DoubleConsumer action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default Doublenext()反復処理で次の要素を返します。double反復で次のdouble要素を返します。
- 
メソッドの詳細- 
nextDoubledouble nextDouble()反復で次のdouble要素を返します。- 戻り値:
- 反復での次のdouble要素
- 例外:
- NoSuchElementException- 反復処理で要素がない場合
 
- 
forEachRemainingdefault void forEachRemaining(DoubleConsumer action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。 反復の順序でアクションが実行されます(その順序が指定されている場合)。 アクションによってスローされた例外は、呼出し側に中継されます。オーバーライドされたクラスで同時変更ポリシーが指定されていないかぎり、アクションによって要素のソースが変更された場合、イテレータの動作は未指定です ( removeメソッドまたはIteratorサブ型の他のメソッドを呼び出すことによっても)。イテレータのそれ以降の動作は、アクションが例外をスローした場合には指定されません。 - 定義:
- インタフェースPrimitiveIterator<Double,内のDoubleConsumer> forEachRemaining
- 実装要件:
- デフォルト実装の動作は次のようになります。 - while (hasNext()) action.accept(nextDouble());
- パラメータ:
- action- 各要素に対して実行されるアクション
 
- 
nextdefault Double next()反復処理で次の要素を返します。- 定義:
- next、インタフェース- Iterator<Double>
- 実装要件:
- デフォルト実装は、nextDouble()呼び出しの結果をボクシングし、ボクシング結果を返します。
- 戻り値:
- 反復処理での次の要素
 
- 
forEachRemainingすべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。 反復の順序でアクションが実行されます(その順序が指定されている場合)。 アクションによってスローされた例外は、呼出し側に中継されます。オーバーライドするクラスが同時変更ポリシーを指定していないかぎり、アクションがコレクションを( removeメソッドまたはIteratorサブ型の他のメソッドを呼び出すことによっても)で変更した場合、イテレータの動作は指定されません。イテレータのそれ以降の動作は、アクションが例外をスローした場合には指定されません。 - 定義:
- forEachRemaining、インタフェース- Iterator<Double>
- 実装要件:
- このアクションがDoubleConsumerのインスタンスの場合、DoubleConsumerにキャストされ、forEachRemaining(java.util.function.DoubleConsumer)に渡されます。それ以外の場合、アクションはDoubleConsumerの引数をボクシングすることによってDoubleConsumerのインスタンスに適応されてから、forEachRemaining(java.util.function.DoubleConsumer)に渡されます。
- パラメータ:
- action- 各要素に対して実行されるアクション
 
 
-