你好,我的程序出了点问题。我试着从文件中读取行,将它们分割到每个变量。但是这个文件有不同类型的double,比如:
- 10000, 20
- 4000, 10
和当我试图解析字符串为双我得到异常:
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)
comma(,)
在"10000,20"中出现问题,因此删除逗号并尝试
Double.parseDouble("10000,20".replace(",", ""))