1. 程式人生 > >java lang NumberFormatException For input string 0

java lang NumberFormatException For input string 0

               


如上圖所示,最近專案中出現這樣一個錯誤

最後檢查後發現,    BigInteger amoney = new BigInteger(money);這行程式碼出錯

具體原因是money是String型別,由double型別轉換而來,值為0.0,BigDecimal只能標識有限小數

將double轉換為Integer,再轉換為String即可