Collectors.summingInt () vs mapToInt (). Sum ()
Cuando desee sumar un valor entero de una secuencia, hay dos formas principales de hacerlo:
ToIntFunction<...> mapFunc = ...
int sum = stream().collect(Collectors.summingInt(mapFunc))
int sum = stream().mapToInt(mapFunc).sum()
El primero implica encasillar el entero devuelto y desempaquetarlo, pero hay un paso adicional involucrado en el segundo.
¿Cuál es más eficiente / más claro?