java NumFormat

public class Demo2 {
    public static void main(String[] args) {
        double a= 0.7891;
        //获取当前数字格式化对象 静态方法需要类名.调用
        NumberFormat numberFormat = NumberFormat.getNumberInstance();
        //保留一位小数
        numberFormat.setMaximumFractionDigits(1);
        //保留两位小数
        numberFormat.setMaximumFractionDigits(2);
        //保留两位整数
        numberFormat.setMaximumIntegerDigits(2);
        //保留零位小数
        numberFormat.setMaximumFractionDigits(0);
        //获取当前数字格式化对象,返回默认语言环境的货币格式
        NumberFormat curr = NumberFormat.getCurrencyInstance();
        //获取当前数字格式化对象,返回默认语言环境的百分比格式
        NumberFormat getpercen = NumberFormat.getPercentInstance();
        //百分比格式保留两位小数
        getpercen.setMaximumFractionDigits(2);
        //格式化对象a为百分比格式
        String format = getpercen.format(a);
        //输出格式化后的字符串 format
        System.out.println(format);
    }
}
上一篇:推荐10款基于 HTML5 开发的优秀应用


下一篇:安装 Windows Server 2012