Java Anymatchの使い方:Stream APIでの条件判定

Javaでは、anyMatchメソッドを使用して、Stream内に指定された条件を満たす要素が存在するかどうかを確認できます。

anyMatchメソッドの使い方は以下の通りです。

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);

boolean hasEvenNumber = numbers.stream().anyMatch(num -> num % 2 == 0);

if (hasEvenNumber) {
    System.out.println("List contains at least one even number");
} else {
    System.out.println("List does not contain even numbers");
}

上記の例では、整数のリスト numbers を作成し、stream().anyMatch() メソッドを使用してリストに偶数が含まれているかどうかを確認します。リストに偶数が含まれている場合は、「リストには少なくとも1つの偶数が含まれています」と出力されます。それ以外の場合は、「リストに偶数は含まれていません」と出力されます。

bannerAds