Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中为每个变量设置语言环境_Java_Parsing_Double_Locale - Fatal编程技术网

在java中为每个变量设置语言环境

在java中为每个变量设置语言环境,java,parsing,double,locale,Java,Parsing,Double,Locale,你好,我的程序有点问题。我尝试从文件中读取行,将它们拆分为每个变量。但此文件具有不同类型的双重属性,如: 10000,20 4000,10 5400.20 当我试图将字符串解析为双精度时,我遇到了一个异常: java.lang.NumberFormatException: For input string: "10000,20" at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at sun.misc.Float

你好,我的程序有点问题。我尝试从文件中读取行,将它们拆分为每个变量。但此文件具有不同类型的双重属性,如:

  • 10000,20
  • 4000,10
  • 5400.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)
“10000,20”中的
逗号(,)
有问题,请删除逗号并重试

 Double.parseDouble("10000,20".replace(",", ""))
“10000,20”中的
逗号(,)
有问题,请删除逗号并重试

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

谢谢你们的回答,但这里有更好的解决方案谢谢你们的回答,但这里有更好的解决方案谢谢你们的回答,但这里有更好的解决方案