1、每兩個數字用逗號分隔
DecimalFormat df = new DecimalFormat("#,#0.00#");
df.setMaximumFractionDigits(2);//這裏是小數位
Double d = new Double("1.2345666661E10");
System.out.println(df.format(d));
2、每三個數字用逗號分隔
DecimalFormat df = new DecimalFormat("###,##0.00");
df.setMaximumFractionDigits(2);
Double d = new Double("1.2345666661E10");
String str = fd.format(d);
3、保留兩位小數,不用逗號分隔
DecimalFormat df = new DecimalFormat("#####0.00");
df.setMaximumFractionDigits(2);
Double d = new Double("1.2345666661E10");
String str = fd.format(d);