您可以使用如下的代码来将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

final MapString BigDecimal stringBigDecimalMap 将bigdecimal累加

原文地址: https://www.cveoy.top/t/topic/iShl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录