Java 如何使用指数因子格式化十进制数?
我有这个号码 1.2345679E6 如何将其格式化为 1.23E6是否使用Java 如何使用指数因子格式化十进制数?,java,android,decimal,decimalformat,Java,Android,Decimal,Decimalformat,我有这个号码 1.2345679E6 如何将其格式化为 1.23E6是否使用十进制格式 DecimalFormat df = new DecimalFormat("#.##"); 您可以使用指定科学表示法,结尾为“0” DecimalFormat df = new DecimalFormat("#.##E0"); System.out.println(df.format(1.2345679E6)); 这将产生: 1.23E6
十进制格式
DecimalFormat df = new DecimalFormat("#.##");
您可以使用指定科学表示法,结尾为“0”
DecimalFormat df = new DecimalFormat("#.##E0");
System.out.println(df.format(1.2345679E6));
这将产生:
1.23E6