Junior — Middle
Jaki jest główny cel używania typu Optional w programowaniu?
sobes.tech AI
Odpowiedź od AI
Typ Optional w Java jest używany do jawnego reprezentowania wartości, która może się pojawić lub nie. Głównym celem jest unikanie błędów związanych z null (np. NullPointerException) oraz uczynienie kodu bardziej czytelnym i bezpiecznym. Zamiast zwracać null, metoda zwraca Optional, który zawiera wartość lub jest pusty.
Przykład:
Optional<String> getName() {
return Optional.ofNullable(name);
}
Optional<String> nameOpt = getName();
nameOpt.ifPresent(name -> System.out.println(name));