同样的代码:
double d_version = Double.parseDouble( "1.1.2 ");
在一台机器上面能用,但是换了一台机器就出现错误
java.lang.NumberFormatException: multiple points
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1067)
at java.lang.Double.parseDouble(Double.java:220)
请问,应该怎么解决?谢谢。
------解决方案--------------------
两台机器的jdk os 各是什么
------解决方案--------------------
1.1.2
有这样带两个小数点的数字吗? 俺上小学的时候都没学过
------解决方案--------------------
1.1.2会是一个数字吗???
------解决方案--------------------
java.lang.NumberFormatException: multiple points
不是报错了吗~~有多个小数点
==> 应该是double d_version = Double.parseDouble( "1.1.2 ");
有问题
------解决方案--------------------
1.1.2这种类型能转换吗?
直接赋值应该都不可以吧