在java中为每个变量设置区域设置

时间:2015-06-03 08:03:38

标签: java parsing double locale

你好我的程序遇到了一些问题。我尝试从文件中读取行,将它们拆分为每个变量。但是这个文件有不同类型的双重像:

  • 10000,20
  • 4000,10
  • 5,400.20

当我试图解析字符串以使我有异常时:

java.lang.NumberFormatException: For input string: "10000,20"
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at sun.misc.FloatingDecimal.parseDouble(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)

1 个答案:

答案 0 :(得分:0)

" 10000,20"中comma(,)的问题所以删除逗号并尝试

 Double.parseDouble("10000,20".replace(",", ""))