假设 String s1 = "19238248931244327089";
s2 = "43109431029897431"; 要求获取s1+s2的数字的值
无法使用类库来相加。
假设 String s1 = "19238248931244327089";
s2 = "43109431029897431"; 要求获取s1+s2的数字的值
无法使用类库来相加。
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
4 回答702 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1、使用BigInteger类、BigDecimal类
2、反转字符串、对齐字符串缺位补0、将两个正整数相加
这个结果可能会多出0字符
3、补齐字符串(使用StringBuffere中的insert方法在字符串索引为0的位置插入len个0)、对齐相加
4、此方法与三方法基本一致,不同之处是三中方法因为将两个字符串长度通过补0相等而不需要分步进行判断,但整体运行效率还是四分法高