Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpStNm 50 of 322 menu
◀ ▶

Проверка «ни один не подходит» в Java

Метод noneMatch возвращает true, если ни один элемент не удовлетворяет предикату. Он удобен для проверки запретов: запрещенных символов, отрицательных сумм, пустых полей после нормализации.

Убедимся, что в списке нет нулей:

import java.util.List; public class Main { public static void main(String[] args) { List<Integer> safe = List.of(3, 5, 8); List<Integer> risky = List.of(3, 0, 8); boolean clean = safe.stream() .noneMatch(n -> n == 0); boolean dirty = risky.stream() .noneMatch(n -> n == 0); System.out.println(clean); System.out.println(dirty); } }

Для пустого потока noneMatch тоже дает true: нет элемента, который нарушил бы условие.

Дан код:

var nums = List.of(10, 20, 30);

Проверьте, что нет числа меньше пяти, и выведите результат.

Дан код:

var strings = List.of("alpha", "beta", "gamma");

Проверьте, что ни одна строка не короче трех символов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить