Java multiply与Java 8 Stream API

   2024-10-02 9090
核心提示:在Java中,可以使用简单的乘法操作符*进行乘法运算,例如:int a = 5;int b = 10;int result = a * b;System.out.println(result

在Java中,可以使用简单的乘法操作符*进行乘法运算,例如:

int a = 5;int b = 10;int result = a * b;System.out.println(result); // 输出50

而在Java 8中引入了Stream API,可以使用Stream的reduce方法进行乘法操作。下面是一个使用Stream API进行乘法运算的示例:

List<Integer> numbers = Arrays.asList(2, 4, 6, 8);int product = numbers.stream().reduce(1, (a, b) -> a * b);System.out.println(product); // 输出384

在上面的示例中,我们将一个整数列表中的所有元素相乘得到最终的乘积。reduce方法接受一个初始值和一个BinaryOperator函数作为参数,将列表中的所有元素依次应用函数进行计算。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号