Java中将小数转为百分比
2017-08-24 本文已影响0人
田真的架构人生
1,直接利用NumberFormat提供的PercentInstance
NumberFormat format = NumberFormat.getPercentInstance();
//小数最大保留2位
format.setMaximumFractionDigits(2);
String str = format.format(0.034);
System.out.println(str);
结果:3.40%
2,利用DecimalFormat,DecimalFormat继承自NumberFormat
double result = 0.05115;
DecimalFormat df = new DecimalFormat("0.00%");
String r = df.format(result);
System.out.println(r);
结果:5.12%