java 如何将科学计数法显示的数字正常显示

        某double类型数字,3466333在页面显示后,显示为3.466333E6

       1、使用 fmt:formatNumber 

        非千分位显示:

       千分位显示:

      2、利用DecimalFormat类

         DecimalFormat df = new DecimalFormat("#,##0.00");//保留两位小数且不用科学计数法

        String num = df.format(row.getCell(1).getNumericCellValue()));

你可能感兴趣的:(java)