我正在尝试将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"
例外
答案 0 :(得分:1)
129.70不是整数。这是双重的。换班,你应该没事。
System.out.println(Double.parseDouble(decimalNumber))
答案 1 :(得分:-4)
尝试一下:
String decimalNumber= "-129.70";
System.out.println(Integer.parseDouble(decimalNumber));