Задачи на Optional в Java. Часть 3
Сделайте класс с nullable-полями и метод форматирования через safe call.
Дана следующая переменная:
User user = User("Ann");
Используйте .orElse(null) /* ?. */let { } для обработки nullable-объекта.
Сделайте метод, которая принимает два Int? и возвращает их сумму или null.
Используйте Elvis для значения по умолчанию в параметре методы.
Дан следующий список:
List<String> list = List.of(null, "", "hello", null);
Найдите первый не-null элемент в списке nullable-строк.
Сделайте метод validateEmail для Optional<String>.
Используйте requireNotNull для проверки аргумента.
Сделайте extension для Optional<String>: orEmpty().
Сравните Optional<String> и платформенный тип в Java.
Сделайте метод, которая безопасно парсит nullable-строку в число.