Internalisasi Java - Kelas NumberFormat

Kelas java.text.NumberFormat digunakan untuk memformat angka dan mata uang sesuai dengan Lokal tertentu. Format angka bervariasi dari satu negara ke negara lain. Misalnya, Di Denmark pecahan angka dipisahkan dari bagian bilangan bulat menggunakan koma sedangkan di Inggris mereka menggunakan titik sebagai pemisah.

Contoh - Format Angka

Dalam contoh ini, kami memformat angka berdasarkan lokal AS dan Lokal Denmark.

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");  
      Locale daLocale = new Locale("da", "DK");

      NumberFormat numberFormat = NumberFormat.getInstance(daLocale);

      System.out.println(numberFormat.format(100.76));

      numberFormat = NumberFormat.getInstance(enLocale);

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

Keluaran

Ini akan mencetak hasil sebagai berikut.

100,76
100.76
Mencetak