Здравствуйте, 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(...).