Задачи на лямбды в Java. Часть 5
Сделайте builder-подобный метод с Consumer.
Реализуйте метод unless(condition, runnable).
Сделайте метод maxBySelector через Stream.
Дана следующая map:
Map<String, Integer> map = Map.of("a", 1, "b", 2);
Обработайте Map через forEach.
Сделайте метод transformList с двумя Function.
Используйте lambda для custom reduce.
Сделайте filter+map в одном Stream pipeline.
Используйте lambda с Optional.
Комплексная задача: список → filter → map → sum.
Сравните for-loop и Stream forEach.