Re[6]: mapToInt
От: andyag  
Дата: 05.01.15 16:20
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>Здравствуйте, vsb, Вы писали:


vsb>>
int sum = users.stream().filter(u -> u.isActive()).mapToInt(u -> u.getMoney()).sum();


vsb>>Честно говоря в Java лучше. В Java нормальные общепринятые названия для функциональных методов.


Q>Это `.mapToInt()` лучше?

Q>А `.mapToMyCustomType()` есть?

mapToInt() в иллюстрации нужен, чтобы потом можно было написать sum(). Если вместо mapToInt() использовать просто map(), то ".sum()" нужно будет заменить например на reduce(...).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.