Java İçselleştirme - NumberFormat Sınıfı

Java.text.NumberFormat sınıfı, sayıları ve para birimlerini belirli bir Yerel Ayara göre biçimlendirmek için kullanılır. Sayı biçimleri ülkeden ülkeye değişir. Örneğin, Danimarka'da bir sayının kesirleri tam sayı bölümünden virgül kullanılarak ayrılırken İngiltere'de ayırıcı olarak nokta kullanırlar.

Örnek - Sayıları Biçimlendir

Bu örnekte, numaraları ABD yerel ayarına ve Danimarka Yerel Ayarına göre biçimlendiriyoruz.

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));
   }
}

Çıktı

Aşağıdaki sonucu yazdıracaktır.

100,76
100.76
Yazdır