天天看點

Java 将帶有小數點的字元串轉成Integer類型數值

一般我們轉成Integer ,平常使用的是 Integer.valueOf  或者是 Integer.parseInt ;

而這兩種方法是轉換純數字字元串的時候才能正常使用,一旦字元串帶有小數,就會報錯,如:

報錯:

Exception in thread "main" java.lang.NumberFormatException: For input string: "6.0"      
Integer roundCount =Double.valueOf(String.valueOf(detailedMap.get("roundCount"))).intValue();