final MapString BigDecimal stringBigDecimalMap 将bigdecimal累加
您可以使用如下的代码来将BigDecimal累加到Map中的值:
Map<String, BigDecimal> stringBigDecimalMap = new HashMap<>();
// 假设要累加的值为newValue,对应的键为key
String key = "key";
BigDecimal newValue = new BigDecimal(10);
// 检查Map中是否已经存在该键,如果存在,则将新值与旧值相加,并更新Map中的值
if (stringBigDecimalMap.containsKey(key)) {
BigDecimal oldValue = stringBigDecimalMap.get(key);
BigDecimal sum = oldValue.add(newValue);
stringBigDecimalMap.put(key, sum);
} else {
// 如果Map中不存在该键,则直接将新值放入Map中
stringBigDecimalMap.put(key, newValue);
}
这段代码首先检查Map中是否已经存在给定的键,如果存在,则将新值与旧值相加,并更新Map中的值。如果Map中不存在给定的键,则直接将新值放入Map中
原文地址: https://www.cveoy.top/t/topic/iShl 著作权归作者所有。请勿转载和采集!