1. 程式人生 > >tomcat java.math.BigDecimal cannot be cast to java.lang.Double

tomcat java.math.BigDecimal cannot be cast to java.lang.Double

將資料庫中數值型取出儲存到 map<String,Object>中,需要進行數值運算,轉成double型別時丟擲ava.math.BigDecimal cannot be cast to java.lang.Double

解決辦法;

1.轉成string

String num_str=map.get("key").toString();

2.轉成double

Double num_double=Double.parseDouble(num_str)