Junior — Middle
143
Quelle sera la résultat de l'appel de la méthode allMatch sur un flux de données vide?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
В Java метод allMatch возвращает true для пустого потока. Это связано с тем, что allMatch проверяет, что все элементы соответствуют условию, и для пустого множества утверждение "все элементы удовлетворяют условию" считается истинным по определению (логическое правило универсального квантора).
Пример:
Stream<Integer> emptyStream = Stream.empty();
boolean result = emptyStream.allMatch(x -> x > 0); // result будет true