java - java - 如何在没有科学计数法的情况下使用java将String转换为Float值?
问题描述
我想在没有指数形式的 Java 中将 String 转换为浮点值。
String value = "108595000";
System.out.println(Float.valueOf(value));
它显示了这个 E 符号:1.08595E8.
我希望它像这样打印它:108595000.0
防止这种情况的最佳方法是什么?
解决方案
您可以使用 System.out.printf("value: %f\n", value);
推荐阅读
- javascript - if语句无法执行
- postgresql - 如何在 yocto 中构建支持 openSSL 的 PostgreSQL?
- arrays - 尝试在 reactjs 中组合 event.target.value 捕获的输入输入值
- javascript - findIndex() 返回 -1 且索引号不正确
- php - PHP - 在数组中设置一个数组,然后在 json (IPN 文件) 中获取它的值
- objective-c - 在objectiveC中定义半公共变量
- python - 有没有一种很好的pythonic方法来进行左值排列?
- python - 只有用户名和密码(没有我们的证书和私钥)
- laravel - Laravel 5.8 的 auth.reminder.repository
- java - 带有gridView的ListView的可点击元素(Android)