我想把字符串轉換為Integer/Float/Double 中的一種,但是結果變成了NumberFormatException.。我的字符串是:37,78584,怎麼樣把他們轉變為我想要的類型呢?
先謝謝幫我解答。
設置正確的locale
:
String s= "37,78584";
Number number= NumberFormat.getNumberInstance(Locale.FRENCH).parse(s);
double d= number.doubleValue();
System.out.println(d);
輸出:
37.78584