DecimalFormat是NumberFormat类的子类,主要的作用是用来格式化数字使用,当然,在格式化数字的时候要比直接使用NumberFormat更加方便,因为可以直接指定按用户自定义方式进行格式化操作,与之前讲的SimpleDateFormat类似,如果要想进行自定义格式化操作,则必须指定格式化操作的模板。
因为是子类,NumberFormat的很多方法都是可以继承过来直接使用的,比如设置国际化,比如下面设置位数,等等等等// setMaximumFractionDigits(int) 设置数值的小数部分允许的最大位数。
// setMaximumIntegerDigits(int) 设置数值的整数部分允许的最大位数。
// setMinimumFractionDigits(int) 设置数值的小数部分允许的最小位数。
// setMinimumIntegerDigits(int) 设置数值的整数部分允许的最小位数.
注意格式化时候,会进行四舍五入规则import java.text.DecimalFormat;
public class Main {
/** 此方法专门用于完成数字的格式化显示 **/
public static void decimalFormat(String pattern,double value){
DecimalFormat df = new DecimalFormat(patter