我正在读取excel单元格中的值。在读取代码时将整数转换为浮点值。下面是代码片段及其输入/输出值
while(cellIterator.hasNext())
{
String cellData=cellIterator.next().toString();
System.out.println("cellData "+cellData);
}
输入5输出5.0
输入4699123912输出4.699123912E9
请帮助打印作为输入输出。
答案 0 :(得分:0)
这两个数字在Excel中是相同的。
第二个代表: 4.699123912x10⁹, 4699123912 。
E
代表指数。唯一的事情是它应该在+
之后有一个E
,但也许Java正在删除它,因为它是正面的,因为:
4.699123912E+09 = 4699123912
4.699123912E-09 = 0.000000004699123912