パッケージ | 説明 |
---|---|
java.lang |
Javaプログラム言語の設計にあたり基本的なクラスを提供します。
|
java.util |
コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
java.util.function |
関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。
|
java.util.stream |
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
|
修飾子と型 | メソッドと説明 |
---|---|
default void |
Iterable.forEach(Consumer<? super T> action)
Iterable の各要素に対して指定されたアクションを、すべての要素が処理されるか、アクションが例外をスローするまで実行します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
ArrayList.forEach(Consumer<? super E> action) |
void |
Vector.forEach(Consumer<? super E> action) |
default void |
Spliterator.OfDouble.forEachRemaining(Consumer<? super Double> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。
|
default void |
PrimitiveIterator.OfDouble.forEachRemaining(Consumer<? super Double> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default void |
Iterator.forEachRemaining(Consumer<? super E> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default void |
Spliterator.OfInt.forEachRemaining(Consumer<? super Integer> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。
|
default void |
PrimitiveIterator.OfInt.forEachRemaining(Consumer<? super Integer> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default void |
Spliterator.OfLong.forEachRemaining(Consumer<? super Long> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。
|
default void |
PrimitiveIterator.OfLong.forEachRemaining(Consumer<? super Long> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。
|
default void |
Spliterator.forEachRemaining(Consumer<? super T> action)
すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。
|
void |
Optional.ifPresent(Consumer<? super T> consumer)
値が存在する場合は指定されたコンシューマをその値で呼び出し、それ以外の場合は何も行いません。
|
default boolean |
Spliterator.OfDouble.tryAdvance(Consumer<? super Double> action)
残りの要素が存在する場合は、その要素に対して指定されたアクションを実行して
true を返し、それ以外の場合はfalse を返します。 |
default boolean |
Spliterator.OfInt.tryAdvance(Consumer<? super Integer> action)
残りの要素が存在する場合は、その要素に対して指定されたアクションを実行して
true を返し、それ以外の場合はfalse を返します。 |
default boolean |
Spliterator.OfLong.tryAdvance(Consumer<? super Long> action)
残りの要素が存在する場合は、その要素に対して指定されたアクションを実行して
true を返し、それ以外の場合はfalse を返します。 |
boolean |
Spliterator.tryAdvance(Consumer<? super T> action)
残りの要素が存在する場合は、その要素に対して指定されたアクションを実行して
true を返し、それ以外の場合はfalse を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
CompletionStage<Void> |
CompletionStage.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)
このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action) |
CompletionStage<Void> |
CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action)
このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action) |
CompletionStage<Void> |
CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)
このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) |
void |
CopyOnWriteArraySet.forEach(Consumer<? super E> action) |
void |
CopyOnWriteArrayList.forEach(Consumer<? super E> action) |
void |
ConcurrentHashMap.KeySetView.forEach(Consumer<? super K> action) |
<U> void |
ConcurrentHashMap.forEach(long parallelismThreshold, BiFunction<? super K,? super V,? extends U> transformer, Consumer<? super U> action)
各(キー, 値)のnullでない各変換に対し、指定されたアクションを実行します。
|
void |
ConcurrentHashMap.forEachEntry(long parallelismThreshold, Consumer<? super Map.Entry<K,V>> action)
各エントリに対して指定されたアクションを実行します。
|
<U> void |
ConcurrentHashMap.forEachEntry(long parallelismThreshold, Function<Map.Entry<K,V>,? extends U> transformer, Consumer<? super U> action)
各エントリのnull以外の各変換に対して指定されたアクションを実行します。
|
void |
ConcurrentHashMap.forEachKey(long parallelismThreshold, Consumer<? super K> action)
各キーに対して指定されたアクションを実行します。
|
<U> void |
ConcurrentHashMap.forEachKey(long parallelismThreshold, Function<? super K,? extends U> transformer, Consumer<? super U> action)
各キーのnull以外の各変換に対して指定されたアクションを実行します。
|
void |
ConcurrentHashMap.forEachValue(long parallelismThreshold, Consumer<? super V> action)
各値に対して指定されたアクションを実行します。
|
<U> void |
ConcurrentHashMap.forEachValue(long parallelismThreshold, Function<? super V,? extends U> transformer, Consumer<? super U> action)
各値のnull以外の各変換に対して指定されたアクションを実行します。
|
CompletionStage<Void> |
CompletionStage.thenAccept(Consumer<? super T> action)
このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.thenAccept(Consumer<? super T> action) |
CompletionStage<Void> |
CompletionStage.thenAcceptAsync(Consumer<? super T> action)
このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.thenAcceptAsync(Consumer<? super T> action) |
CompletionStage<Void> |
CompletionStage.thenAcceptAsync(Consumer<? super T> action, Executor executor)
このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.thenAcceptAsync(Consumer<? super T> action, Executor executor) |
修飾子と型 | メソッドと説明 |
---|---|
default Consumer<T> |
Consumer.andThen(Consumer<? super T> after)
このオペレーションを実行した後、続けて
after オペレーションを実行する合成Consumer を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
default Consumer<T> |
Consumer.andThen(Consumer<? super T> after)
このオペレーションを実行した後、続けて
after オペレーションを実行する合成Consumer を返します。 |
修飾子と型 | インタフェースと説明 |
---|---|
static interface |
Stream.Builder<T>
Stream の可変ビルダーです。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
Stream.forEach(Consumer<? super T> action)
このストリームの各要素に対してアクションを実行します。
|
void |
Stream.forEachOrdered(Consumer<? super T> action)
このストリームの各要素に対してアクションを実行します。その実行順は、ストリームの検出順が定義されている場合はその順番になります。
|
Stream<T> |
Stream.peek(Consumer<? super T> action)
このストリームの要素から成るストリームを返すほか、その結果のストリームから消費される各要素に対し、指定されたアクションを実行します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.