Sobes.tech
Назад к вопросам
Junior
141

Что такое лямбда-выражения в Java?

Ответ от нейросети

sobes.tech AI

Лямбда-выражения в Java — это компактный способ описания анонимных функций, которые можно передавать как аргументы или использовать для реализации функциональных интерфейсов. Они позволяют писать более лаконичный и читаемый код, особенно при работе с коллекциями и потоками.

Пример лямбда-выражения, сортирующего список строк по длине:

List<String> names = Arrays.asList("Anna", "John", "Elizabeth");
names.sort((a, b) -> a.length() - b.length());

Здесь (a, b) -> a.length() - b.length() — лямбда-выражение, которое реализует метод сравнения для сортировки.