junior
Как отсортировать список строк с помощью лямбда-выражения?
Для сортировки списка строк достаточно передать лямбду-компаратор в метод Collections.sort() или использовать метод sort() у самого списка. Лямбда заменяет громоздкий анонимный класс Comparator одной строкой.
Пример
List<String> list = Arrays.asList("banana", "apple", "cherry");
// Вариант 1: через Collections.sort
Collections.sort(list, (a, b) -> a.compareTo(b));
// Вариант 2: через ссылку на метод
list.sort(String::compareTo);
Начиная с Java 8, метод sort() добавлен непосредственно в интерфейс List как default-метод, поэтому вызывать Collections.sort() необязательно. Ссылка на метод String::compareTo здесь предпочтительнее лямбды, поскольку она лаконичнее и лучше читается.
На собеседовании: покажите, что знаете оба способа, и упомяните ссылку на метод как более идиоматичный вариант.