gpt4 book ai didi

JAVA - 将字符串(带点)转换为长

转载 作者:行者123 更新时间:2023-11-30 07:44:00 25 4
gpt4 key购买 nike

我对从字符串到长值的转换有疑问。示例:

String a = "4.0";
Long l= Long.parseLong(a);

当我执行时,得到异常:

Exception in thread "main" java.lang.NumberFormatException: For input string: "4.0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:589)
at java.lang.Long.parseLong(Long.java:631)
at com.tests.Test2.main(Test2.java:69)

有什么想法吗?谢谢!

最佳答案

4.0 不是长值而是 double 值,试试 Double.parseDouble(a)

关于JAVA - 将字符串(带点)转换为长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52866479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com