а возвращает сумму даблов в стриме в виде обёртки Double
Мне нужно в методе отфильтровать этот стрим по неким параметрам и потом дёрнуть .sum()
НО если после последнего фильтра окажется что в стриме не осталось элементов то мне нужно вернуть null
Моё решение - вместо .sum() после последнего фильтра вызывать toArray() , потом написать if(arr.length == 0) return null; , и потом опять упаковать массив в стрим и дёрнуть сумму return DoubleStram.of(arr).sum();
Есть у кого решение полаконичнее?
а, та не тогда, пасиб)
Обсуждают сегодня