保留小數位數要求是常見的需求,比如保留2位小數的常見實現方法如下:
1.使用String.format方法格式化
2.使用DecimalFormat.format格式化
代碼如下:
//原始數據
double d=123.456789;
//1.使用String.format方式
String r1 = String.format("%.2f",d);
//2.使用DecimalFormat.format方式
DecimalFormat df = new DecimalFormat(".00");
String r2 = df.format(d);
//結果輸出
System.out.println(r1);
System.out.println(r2);
運行結果: