1. 程式人生 > 其它 >Java報錯:java.math.BigDecimal cannot be cast to java.lang.String

Java報錯:java.math.BigDecimal cannot be cast to java.lang.String

技術標籤:javac#jdk.netbug

從資料庫取數字,轉為string,報錯:
java.math.BigDecimal cannot be cast to java.lang.String

錯誤程式碼
Integer.parseInt((String)map.get("id"))
解決方法
Object object = map.get("id"); Integer.parseInt(String.valueOf(object ));