public static interface PrimitiveIterator.OfDouble extends PrimitiveIterator<Double,DoubleConsumer>
double
値に特化されたイテレータ。PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
修飾子と型 | メソッドと説明 |
---|---|
default void |
forEachRemaining(Consumer<? super Double> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default void |
forEachRemaining(DoubleConsumer action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default Double |
next()
反復処理で次の要素を返します。
|
double |
nextDouble()
反復で次の
double 要素を返します。 |
double nextDouble()
double
要素を返します。double
要素NoSuchElementException
- 反復処理で要素がない場合default void forEachRemaining(DoubleConsumer action)
forEachRemaining
、インタフェース: PrimitiveIterator<Double,DoubleConsumer>
デフォルト実装は次のように動作します。
while (hasNext())
action.accept(nextDouble());
action
- 各要素に対して実行されるアクションNullPointerException
- 指定されたアクションがnullである場合default Double next()
next
、インタフェース: Iterator<Double>
nextDouble()
呼び出しの結果をボクシングし、ボクシング結果を返します。default void forEachRemaining(Consumer<? super Double> action)
forEachRemaining
、インタフェース: Iterator<Double>
DoubleConsumer
のインスタンスの場合、DoubleConsumer
にキャストされ、forEachRemaining(java.util.function.DoubleConsumer)
に渡されます。それ以外の場合、アクションはDoubleConsumer
の引数をボクシングすることによってDoubleConsumer
のインスタンスに適応されてから、forEachRemaining(java.util.function.DoubleConsumer)
に渡されます。action
- 各要素に対して実行されるアクション バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.