一个最为简单的办法,就是使用BigINteger
import java.math.BigInteger;
class Solution {
public int sum(int num1, int num2) {
BigInteger x = new BigInteger(num1 + "" );
BigInteger y = new BigInteger(num2 + "");
return Integer.parseInt(x.add(y).toString());
}
}
发现数据量根本就不搭,正负一百,直接就可以计算,浪费时间转换
class Solution {
public int sum(int num1, int num2) {
return num1 + num2;
}
}
这篇博客探讨了在处理整数加法时,直接使用基本的加法操作符与转换为BigInteger对象进行计算的效率对比。作者通过示例代码指出,对于较小的数值,如正负一百,直接使用int类型相加更为高效,避免了不必要的类型转换和计算资源浪费。
322

被折叠的 条评论
为什么被折叠?



