我在用java从Excel中读取大数字时遇到了很大的问题。当我读到 71674705 时,我得到 7.1674705E,这是不对的。
示例:
double num = cell.getNumericCellValue();
如何防止数字之间的转换,该数字将保持为 71674705。
最佳答案
数字本身没有变化,只是将其转换为字符串时的表示形式发生变化。像您正在使用的 double
变量没有定义显式格式。
您可以使用 java.text.NumberFormat
( javadoc ) 以您希望的任何方式设置数字格式。
关于java - 71674705 值转换为 7.1674705E,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131414/