Java

Java multiply与Java 8 Stream API

小樊
82
2024-08-07 06:56:22
栏目: 编程语言

在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函数作为参数,将列表中的所有元素依次应用函数进行计算。

0
看了该问题的人还看了