关于java:当String有点时无法解析

Not able to parse when String has dot

本问题已经有最佳答案,请猛点这里访问。

我正试图把String temp = 129.70转换成数字。

我试过:

1
2
String decimalNumber="-129.70";
System.out.println(Integer.parseInt(decimalNumber));

但它给了我一个例外


129.70不是整数。这是双份的。换个班,你应该没事。

1
System.out.println(Double.parseDouble(decimalNumber))


试试这个:

1
2
    String decimalNumber="-129.70";
    System.out.println(Integer.parseDouble(decimalNumber));