首页 > 解决方案 > 如何从角色中获取浮点数

问题描述

我有一个像

'0'

我需要从中获得float价值

0.0

但是,当我尝试将 转换charfloatusing时,(float)'0'我得到48.0的不是0.0. 当我尝试使用该float.valueOf('0')方法时,也会发生同样的事情。

任何帮助,将不胜感激。

标签: java

解决方案


通过将 char 转换为 float,您将获得 char ascii 值。Float parseFloat 和 valueOf 方法可用于值转换。您可以从此处阅读此页面以获取详细信息:https ://way2java.com/casting-operations/java-char-to-float如果您将 char 转换为字符串并在下面尝试,您可以获得所需的结果:

String a = "0";
float f = Float.valueOf(a);
System.out.println(f);

推荐阅读