1.数字转百分比形式
- NumberFormat.setMinimumIntegerDigits(int)。设置数的整数部分所允许的最小位数。
- NumberFormat.setMaximumIntegerDigits(int)。设置数的整数部分所允许的最大位数。
- NumberFormat.setMinimumFractionDigits(int)。设置最少小数点位数,不足的位数以0补位,超出的话按实际位数输出。
- NumberFormat.setMaximumFractionDigits(int)。设置最多保留小数位数,不足不补0。
NumberFormat percentInstance = NumberFormat.getPercentInstance();
percentInstance.setMinimumFractionDigits(5);
String format = percentInstance.format(0.911111);
System.out.println(format);
2.数字转货币形式
NumberFormat currencyInstance = NumberFormat.getCurrencyInstance();
String format1 = currencyInstance.format(12222);
System.out.println(format1);