NuberFormat类以及使用

NumberFormat类常用方法

  1. static final NumberFormat getInstance(): 返回当前默认语言环境的通用数值格式

  2. static final NumberFormat getCurrencyInstance()

​ 返回当前默认语言环境的货币格式

  1. void setMaximumFractionDigits(int newValue)

​ 设置数的小数部分所允许的最大位数

  1. void setMaximumIntegerDigits(int newValue)

​ 设置数的整数部分所允许的最大位数

  1. final String format(double number)

​ 格式化
public static void main(String[] args) {
// 1. 创建出一个数值格式化对象
NumberFormat nf = NumberFormat.getInstance();
// 3)void setMaximumFractionDigits(int newValue)
// 设置数的小数部分所允许的最大位数
//4)void setMaximumIntegerDigits(int newValue)
// 设置数的整数部分所允许的最大位数
//5)final String format(double number)
// 格式化
// 整数最大保留4位
nf.setMaximumIntegerDigits(4);
// 小数最大保留3位
nf.setMaximumFractionDigits(3);
String s = nf.format(1234.6789);
System.out.println(s);

    NumberFormat nf1 = NumberFormat.getCurrencyInstance();
    // 整数最大保留4位
    nf1.setMaximumIntegerDigits(4);
    // 小数最大保留3位
    nf1.setMaximumFractionDigits(3);
    String s1 = nf1.format(1234.6789);
    System.out.println(s1);
}

猜你喜欢

转载自blog.csdn.net/weixin_56204788/article/details/115361850