我有这个号码
1.2345679E6
如何将其格式化为
1.23E6使用DecimalFormat
?
DecimalFormat df = new DecimalFormat("#.##");
答案 0 :(得分:2)
您可以使用"E" DecimalFormat
formatting specifier指定科学记数法,最后使用“0”。
DecimalFormat df = new DecimalFormat("#.##E0");
System.out.println(df.format(1.2345679E6));
输出:
1.23E6