Nội bộ hóa Java - Đặt độ chính xác tối thiểu / tối đa

Trong ví dụ này, chúng tôi đang đặt các chữ số tối thiểu và tối đa cho cả phần nguyên cũng như phần thập phân của một số.

IOTester.java

import java.text.NumberFormat;
import java.util.Locale;

public class I18NTester {
   public static void main(String[] args) {
      Locale enLocale = new Locale("en", "US");  

      NumberFormat numberFormat = NumberFormat.getInstance(enLocale);
      numberFormat.setMinimumIntegerDigits(2);
      numberFormat.setMaximumIntegerDigits(3);

      numberFormat.setMinimumFractionDigits(2);
      numberFormat.setMaximumFractionDigits(3);

      System.out.println(numberFormat.format(12234.763443));
   }
}

Đầu ra

Nó sẽ in ra kết quả sau.

234.763
In