字符串为点时无法解析

我正在尝试转换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"


绝地无双
浏览 149回答 2
2回答

繁花不似锦

129.70不是整数。这是双重的。换班,你应该没事。System.out.println(Double.parseDouble(decimalNumber))

慕运维8079593

试试这个:    String decimalNumber= "-129.70";     System.out.println(Integer.parseDouble(decimalNumber));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java