gpt4 book ai didi

java - 是否有类似于 Integer::sum 的乘法?

转载 作者:搜寻专家 更新时间:2023-11-01 01:25:06 24 4
gpt4 key购买 nike

从 Java 8 开始,Integer 类有一个静态的 sum 方法,可以将两个整数相加:

public static int sum(int a, int b) {
return a + b;
}

我可以通过 Integer::sum 将此方法传递给高阶函数,我发现它比 (a, b) -> a + b 更具可读性。

乘法有没有类似的静态方法,不用写(a, b) -> a * b?我在 Integer 类中找不到。

最佳答案

你可以自己做:

public static int mult(int a, int b) {
return a * b;
}

回想起来这似乎很明显,但除此之外我不相信实际上有一个 jdk 包含的方法可以为你乘法,except Math#multiplyExact ( Math::multiplyExact),尽管这可能超出您的需要。

关于java - 是否有类似于 Integer::sum 的乘法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40117520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com