Вы используете короткий синтаксис () -> { ... } . Пример:
Найти все имена, начинающиеся на "А", и перевести их в верхний регистр. начинающиеся на "А"
Стримы — это мощный способ обработки коллекций данных в стиле SQL. Они позволяют фильтровать, сортировать и преобразовывать данные, не используя циклы for или foreach . filter : отбор элементов по условию. начинающиеся на "А"
List result = names.stream() .filter(name -> name.startsWith("A")) .map(String::toUpperCase) .collect(Collectors.toList()); Use code with caution. Copied to clipboard 3. Ссылки на методы (Method References) начинающиеся на "А"
Попробуйте переписать свои старые циклы for на .stream() .
Изучите пакет java.util.function (Predicate, Consumer, Function).