【发布时间】:2019-02-27 10:03:27
【问题描述】:
我有一个类似的字符
'0'
我需要从中获取float 值
0.0
但是,当我尝试使用(float)'0' 将char 转换为float 时,我得到的是48.0 而不是0.0。当我尝试使用 float.valueOf('0') 方法时,也会发生同样的事情。
任何帮助将不胜感激。
【问题讨论】:
-
尝试将 '0' 转换为 int 然后将其转换为 float
-
另一个问题是关于双精度的,但对于浮点数也是如此。
-
其实每个装箱类型都有一个
valueOf(String)方法。
标签: java