Лямбда-выражение - это краткий способ представления анонимной функции, которую можно передавать в качестве аргумента другим функциям или использовать в парадигмах функционального программирования. Он позволяет определять небольшие встроенные функции без явного создания отдельного метода. Лямбда-выражения обычно используются в языках, поддерживающих функциональное программирование, таких как Java. Stream API - это возможность, представленная в Java 8, которая обеспечивает более функциональный и декларативный способ обработки коллекций (например, списков, массивов) данных. Потоки позволяют выполнять различные операции (например, фильтрацию, сопоставление, сокращение) над элементами коллекции более лаконично и выразительно. В этом примере мы создаем поток из списка фруктов, затем отфильтровываем фрукты длиной более 5 символов, преобразуем оставшиеся элементы в верхний регистр и собираем результат в новый список. Stream API делает код более читабельным и позволяет объединять несколько опе