Что же такое лямбда выражения?
Всё просто. Это просто сокращенная форма реализации функц. интерфейса с помощью анонимного класса.
Реализовывать абстрактный метод функционального интерфейса с помощью анонимного класса не очень лаконично.
Поэтому лучше использовать лямбда выражения
.
Пример программы:
Вывод:

Table of Contents
Java Stream API
Stream API в Java: обработка коллекций без ручной реализации. Фильтрация, сортировка, параллельные операции. Примеры использования map, filter, forEach.
Time to read: 10
Работа с элементами файловой системы с помощью класса File
Узнайте, как использовать класс File в Java для работы с файловой системой: получение пути, имени, проверка директорий и другие методы. Примеры кода.
Time to read: 10
Object. Метод toString и его переопределение
Поймите важность метода toString в Java и научитесь его правильно переопределять для вывода полезной информации об объекте. Примеры реализации.
Time to read: 15