1. 程式人生 > >BigDecimal轉成String

BigDecimal轉成String

String total = (String)map.get("total");

結果就報了java.math.BigDecimal cannot be cast to java.lang.String異常。

查詢發現,問題是出在強轉上,只要改成:

String total = map.get("total").toString();

就可以解決。因為BigDecimal不能強制轉換成 String型別,要用toString()轉換。