РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jvTsTmClL1 124 of 157 menu

Задачи на Optional в Java. Часть 1

Дана следующая строка:

String str = "hello";

Объявите nullable-переменную и безопасно выведите её длину через .orElse(null) /* ?. */.

Дана следующая строка:

String str = null;

Используйте .orElse(null) /* ?. */ для вызова метода у nullable-строки.

Используйте .orElse(/* ?: */ (Elvis) для подстановки значения по умолчанию, если строка null.

Дана следующая строка:

String str = "Java";

Проверьте nullable-строку через if (str != null) и выведите длину.

Сделайте метод, принимающую Optional<String> и возвращающую длину или 0.

Дан следующий список:

List<int> list = List.of(1, 2, 3);

Используйте safe call для доступа к элементу nullable-списка.

Преобразуйте nullable-число в строку через .orElse(null) /* ?. */toString() .orElse(/* ?: */ "нет данных".

Сделайте метод, которая принимает Int? и возвращает удвоенное значение или -1.

Дана следующая строка:

String name = "anna";

Используйте let для nullable-строки: если не null — выведите upper case.

Сравните безопасный вызов .orElse(null) /* ?. */ и проверку через if.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить