Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
🤔 Что такое Optional и как его использовать?

Optional — это контейнер, который помогает избежать NullPointerException, упрощая работу с отсутствующими значениями. Появился в Java 8.

📌 Основные методы:

1️⃣ Optional.of(value) — создаёт Optional с непустым значением.
2️⃣ Optional.empty() — создаёт пустой Optional.
3️⃣ Optional.ofNullable(value) — создаёт Optional, который может быть пустым, если value == null.
4️⃣ isPresent() / ifPresent() — проверяет, есть ли значение, или выполняет действие.

Пример:
Optional<String> optionalName = Optional.ofNullable(null);

optionalName.ifPresent(name -> System.out.println(name));
System.out.println(optionalName.orElse("Default Name")); // Default Name


💡 Совет: Используйте Optional вместо null для более чистого и безопасного кода.

#java #optional #nullsafe
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141