Какие «первые ненулевые» методы следует использовать в современных версиях Java? [дубликат] ⇐ JAVA
Какие «первые ненулевые» методы следует использовать в современных версиях Java? [дубликат]
В Java 8 мы использовали такие вещи, как MoreObjects.firstNonNull() Guava и иногда Apache Commons Lang 3 ObjectUtils.firstNonNull(). Теперь в Java 9 появился метод Objects.requireNonNullElse(). Как эти методы связаны друг с другом и является ли Objects.requireNonNullElse() прямой заменой этих других методов?
(Похожий вопрос, но ответ, который я собираюсь опубликовать, не совсем идентичен: как получить первое ненулевое значение в Java?)
В Java 8 мы использовали такие вещи, как MoreObjects.firstNonNull() Guava и иногда Apache Commons Lang 3 ObjectUtils.firstNonNull(). Теперь в Java 9 появился метод Objects.requireNonNullElse(). Как эти методы связаны друг с другом и является ли Objects.requireNonNullElse() прямой заменой этих других методов?
(Похожий вопрос, но ответ, который я собираюсь опубликовать, не совсем идентичен: как получить первое ненулевое значение в Java?)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему компилятор C# не оптимизирует мой метод хвоста в цикл, даже в современных версиях .NET?
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-