Я хочу перебрать Map
с помощью API потоков, но, если какой-либо null
встречается в элементе EntrySet
, я хочу выполнить некоторую пользовательскую обработку.
Так как,Мне нужна пользовательская обработка нулей, я не могу просто использовать Stream::filter
Используя мою текущую функцию (MyClass::f
),
HashMap<String,String> map =new HashMap<>();
map.entrySet().stream().map(MyClass::f);
Я получаю NullPointerException
.