这个问题在这里已有答案:
我想将String temp = 129.70
转换为数字。
我试过了:
String decimalNumber= "-129.70";
System.out.println(Integer.parseInt(decimalNumber));
但它给了我例外Exception in thread "main" java.lang.NumberFormatException: For input string: "-129.70"
129.70不是整数。这是双倍的。换班,你应该没事。
System.out.println(Double.parseDouble(decimalNumber))
试试这个:
String decimalNumber= "-129.70";
System.out.println(Integer.parseDouble(decimalNumber));