Java 8-Stream API-数值流

int colories=menu.stream() .map(Dish::getCalories) .reduce(0,Integer::sum); 这段有一个暗含的装箱成本。每一个Integer都必须拆箱成一个原始类型,再进行求和。java map方法会生成一个Stream<T>,虽然流中的元素是Integer类型,但Stream接口没有定义sum方法。为何没有
相关文章
相关标签/搜索