今天java后台报错:java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String
出错代码:allMap.put(entry.getKey() + "_"+date.replace("-", ""), entry.getValue()); 这行,entry.getValue 报上面的错。
解决办法: Object object = entry.getValue();
String valueStr = String.valueOf(object);
allMap.put(entry.getKey() + "_"+date.replace("-", ""), valueStr);
总结:先转成object,然后再转成String类型的数据;