ホームページ >Java >&#&チュートリアル >Java 8 における中間操作と端末操作の違い
Stream は Java 8 で導入され、データのセットを処理するためにのみ使用され、要素を並べ替えるためには使用されません。実際のコレクションは変更されず、パイプライン方式に従って結果が提供されるだけです。
ストリーム API は複数の操作をサポートしており、次の 2 つの部分に分かれています。
キーワード | 中間操作 | ターミナル操作 | |
---|---|---|---|
基本操作 | これらの操作は、他のメソッドをパイプし、他のストリームに変換するために使用されます。 | Java のターミナル操作は、オブジェクトに適用される最後のステップのメソッドです。ストリーム 。 | |
戻り値の型 |
別のフローを返すだけです。 |
最終結果を返します。 |
|
メソッド |
sorted(Comparator8742468051c85b06f0a0af9e3e506b5c ) |
peek(Consumer8742468051c85b06f0a0af9e3e506b5c) distinct() ##forEach | counttoArray
##4. |
ユースケース
|
これらの操作は、ストリームを別のストリームに変換するために使用する必要があります。 | これらの操作は、結果を生成するために使用できます。 | 中間操作と最終操作の例 |
以上がJava 8 における中間操作と端末操作の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。