1 год назад
Java 1124. Что такое Optional?
Optional является классом в Java, который может содержать значение или отсутствовать (быть null). Это предназначено для борьбы с NullPointerException, что может произойти, когда вы пытаетесь использовать значение null. Вместо этого вы можете использовать Optional, чтобы проверить, содержит ли объект значение, и если это так, получить это значение. Например, вы можете использовать Optional для получения значения из HashMap, при условии, что ключ существует в карте. Пример использования Java Optional: Optional<String> fullName = Optional...
2 года назад
Java 166. Приведите примеры успешного и неудачного использования Optional.
Optional - это класс в Java, который используется для работы с возможно отсутствующими значениями. Он помогает избежать NullPointerException и делает код более читаемым. Пример успешного использования Optional: Optional<String> optionalName = getName(); String name = optionalName.orElse("Unknown"); Здесь вызывается метод getName(), который возвращает значение типа Optional. Затем используется метод orElse(), чтобы получить значение строки name из объекта Optional. Если значение не присутствует, то будет использовано значение по умолчанию "Unknown"...