为了账号安全,请及时绑定邮箱和手机立即绑定

字符串为点时无法解析

字符串为点时无法解析

绝地无双 2021-04-09 18:14:55
我正在尝试转换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"
查看完整描述

2 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

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

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


查看完整回答
反对 回复 2021-04-21
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

试试这个:

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


查看完整回答
反对 回复 2021-04-21
  • 2 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信