» » Объект в футляре или Optional в Java 8 и Java 9. Часть 3: «Что добавилось в Java 9»

 

Объект в футляре или Optional в Java 8 и Java 9. Часть 3: «Что добавилось в Java 9»

Автор: admin от 29-01-2018, 15:00, посмотрело: 327

Объект в футляре или Optional в Java 8 и Java 9. Часть 3: «Что добавилось в Java 9»




Это третья статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional.



Вторая статья посвящена описанию методов класса Optional в том виде, как он появился в Java 8.



Эта статья описывает методы класса, появившиеся в Java 9.



Четвертая статья будет посвящена необходимому (с точки зрения автора) дополнению к этому классу. Ну а пятая подведёт итоги.

проекте на GitHub.

В Java 9 в класс Optional добавлено три новых метода: stream(), ifPresentsOrElse() и or().

Начнем наше рассмотрение.



Метод stream(): берем все что можно



Этот метод полезен, если у вас имеется список List

Источник: Хабрахабр

Категория: Программирование

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *