Метод
allMatch проверяет, удовлетворяют ли заданному предикату все элементы потока данных.
// Все не чётные?
int[] digits = {1, 3, 5, 7, 9};
boolean result = Arrays.stream(digits).allMatch(d -> d % 2 != 0);
System.out.println(result); // true
Противоположностью
allMatch является метод noneMatch. Он проверяет, точно ли ни один элемент списка не соответствует заданному предикату.
// Нет чётных?
int[] digits = {1, 3, 5, 7, 9};
boolean result = Arrays.stream(digits).noneMatch(d -> d % 2 == 0);
System.out.println(result); // true
#java #Stream #allMatch #noneMatch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1