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