演習課題「toArrayメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるtoArrayメソッドを用いて、ストリームの要素を含む、Object型の配列を出力するよう、コードを修正してください。

期待する出力値

[p, a, i, z, a]

演習課題「toArrayメソッド を使ってみよう - その2」

コードエリアにはリストが用意されています。
終端操作であるtoArrayメソッドを用いて、ストリームの要素を含む、String型の配列を出力するよう、コードを修正してください。

期待する出力値

[p, a, i, z, a]

演習課題「collectメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるcollectメソッドを用いて、リストの要素である文字列を,を区切り文字として連結したひとつの文字列にし、出力するようコードを修正してください。

期待する出力値

kirishima,rokumura,midorikawa,nekosensei

演習課題「toListメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるtoListメソッドを用いて、リストにストリームの要素を追加して、出力するよう、コードを修正してください。

期待する出力値

[kirishima, rokumura, midorikawa, nekosensei]

演習課題「anyMatchメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるanyMatchメソッドを用いて、ストリームの要素中に、midorikawaと一致したものがあれば true、ない場合、もしくは、ストリームが空の場合は false を出力するよう、コードを修正してください。
なお、短絡終端操作であることを確認するため、中間操作としてpeekメソッドを使用して、途中経過を確認しています。

期待する出力値

kirishima
rokumura
midorikawa
true

演習課題「allMatchメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるallMatchメソッドを用いて、ストリーム内の要素の文字列の長さが 10 であるかを判定し、ストリームのすべての要素が判定処理に一致した場合か、ストリームが空の場合に true、1つ でも一致しない場合には false を出力するよう、コードを修正してください。
なお、短絡終端操作であることを確認するため、中間操作としてpeekメソッドを使用して、途中経過を確認しています。

期待する出力値

nekosensei
midorikawa
rokumura
false

演習課題「noneMatchメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるnoneMatchメソッドを用いて、ストリーム内の要素の文字列の長さが 9 であるかを判定し、一致する要素がストリーム内に存在しない場合か、ストリームが空の場合に true、1つ でも一致した場合には false を出力するよう、コードを修正してください。
なお、短絡終端操作であることを確認するため、中間操作としてpeekメソッドを使用して、途中経過を確認しています。

期待する出力値

nekosensei
midorikawa
rokumura
kirishima
false

演習課題「findFirstメソッド を使ってみよう」

コードエリアにはリストが用意されています。
終端操作であるfindFirstメソッドを用いて、ストリームの最初の要素を出力するよう、コードを修正してください。
ただし、短絡終端操作であることを確認するため、中間操作としてpeekメソッドを使用して、途中経過を確認しています。

期待する出力値

kirishima
Optional[kirishima]

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#11:終端操作(Stream)

このチャプターでは、インターフェースの終端操作について学習します。