Java 8-Stream API-數值流

int colories=menu.stream() .map(Dish::getCalories) .reduce(0,Integer::sum); 這段有一個暗含的裝箱成本。每一個Integer都必須拆箱成一個原始類型,再進行求和。java map方法會生成一個Stream<T>,雖然流中的元素是Integer類型,但Stream接口沒有定義sum方法。爲何沒有
相關文章
相關標籤/搜索