永发信息网

求BigDecimal的用法,如何累加?

答案:2  悬赏:40  手机版
解决时间 2021-03-10 15:42
求BigDecimal的用法,如何累加?
最佳答案
public static double add(double v1, double v2){
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
return b1.add(b2).doubleValue();
}
for(...){
money = add(money,hs.get("MONEY"));
}
全部回答
暂时没有找到 BigDecimal 直接用的累加,但如果转换成 Double先,Double 可以用steam的sum方法来累加,然后结果再转换回 BigDecimal。
如:
List s = Steam.of({1.1,2.2,3.3});
BigDecimal d = new BigDecimal(s.map(m->new Double(m.toString())).sum());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oppo能不能一次截屏好几页聊天记录
北京政法职业学院在内蒙招生吗
有RIO标识的粉色瓶子是什么
【微型键盘】微型计算机键盘上的Ctrl键汉语译
奶茶店要怎么装修,请帮我设计一张图纸,20平
便民果蔬超市地址在什么地方,想过去办事
三年的感情说了一次分手就彻底结束了
htc 底座模式是什么 一直不知道底座模式有什
【幼儿大班拼音教学视频】幼儿园大班拼音学了
华为手机怎么刷入第三方recovery
什么花什么门的成语填数字
有谁知道中央农业频道的二十四节气歌谣,如谷
天籁2.0舒适 全款这个价落地是最低了吗
超英美容中心地址有知道的么?有点事想过去
小公主苏菲亚几岁了
推荐资讯
在神经细胞动作电位形成和恢复的过程中,其变
数字1750的大写怎么写,大写一千七百五十元怎
光照射金属时,金属是否一直在进行光电效应?假
tf有鼻子有耳朵的歌词是哪首歌
锰钢和塑钢哪个好
银行发信息过来说:您的申请资料已审核通过,
俄制休闲食品屋怎么去啊,有知道地址的么
根据以图表资料,回答下列问题:(1)根据土
银行卡报失补卡需要多长时间?
鬼火三代电动车的车头怎么让它往下压?
海能达通信怎么样
中国百强城市排行,青岛排名又下降 为什么还
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?