首页 > 解决方案 > java - 如何在没有科学计数法的情况下使用java将String转换为Float值?

问题描述

我想在没有指数形式的 Java 中将 String 转换为浮点值。

String value = "108595000";
System.out.println(Float.valueOf(value));

它显示了这个 E 符号:1.08595E8.

我希望它像这样打印它:108595000.0

防止这种情况的最佳方法是什么?

标签: javafloating-point

解决方案


您可以使用 System.out.printf("value: %f\n", value);


推荐阅读