talosのプログラミング教室

Java Gold合格への道 ~StreamAPI・filter~

スポンサーリンク

こんにちは。たろすです。

今回はStreamAPIのfilterの使い方について説明します。

使い方

fileterはStreamの要素をフィルタリング(=必要な要素のみを抽出)するメソッドです。

以下のように使用します。

int[] array = { 1, 2, 3, 4, 5 };
IntStream stream = Arrays.stream(array);
stream.filter(num -> num >= 3).forEach(System.out::print);
345

filterの引数はPredicateの実装で、結果がtrueの場合のみフィルタを通過します。

おわりに

今回はStreamAPIのfilterの使い方について説明しました。