java - 如何从角色中获取浮点数
问题描述
我有一个像
'0'
我需要从中获得float
价值
0.0
但是,当我尝试将 转换char
为float
using时,(float)'0'
我得到48.0
的不是0.0
. 当我尝试使用该float.valueOf('0')
方法时,也会发生同样的事情。
任何帮助,将不胜感激。
解决方案
通过将 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);
推荐阅读
- typescript - 针对字符串或 Blob 的 TypeScript 模式匹配(类型 union = string | Blob)
- ios - 刷新控件开始刷新在 viewDidAppear 中不起作用
- python - Python读取多个.txt并在同一图中绘制
- javascript - 为什么我的 onSelected 不断重定向我的页面
- java - 为什么动态类型语言是解释型语言而静态类型语言是编译时语言?
- assembly - 如何在汇编语言中修复“os.asm:113: error: TIMES value -138 is negative”
- php - 为什么 laravel save() 像这样工作(有时返回 false)
- python - Node.js - Python 外壳
- messaging - 如何“你好世界!” RCS 消息传递?
- amazon-web-services - 使用 PHP SDK 上传到 S3,签名不匹配?