private String getSizePercent(long current, long total) {
double percent = (double)current / total;
DecimalFormat df = new DecimalFormat("00.00"); //保留2位小數,帶前導零
df.setMaximumFractionDigits(2); //不採取四捨五入。
df.setGroupingSize(0);
df.setRoundingMode(RoundingMode.FLOOR);
return df.format(percent * (double)100) + "%";
}
注:
DecimalFormat df1 = new DecimalFormat("0.0"); //保留1位小數,帶前導零
DecimalFormat df2 = new DecimalFormat("#.#"); //保留1位小數,可以不帶前導零
DecimalFormat df3 = new DecimalFormat("000.00"); //保留2位小數,帶前導零
DecimalFormat df4 = new DecimalFormat("###.##"); //保留2位小數,可以不帶