Java 國際化 - NumberFormat 類



java.text.NumberFormat 類用於根據特定區域設定格式化數字和貨幣。數字格式因國家/地區而異。例如,在丹麥,數字的小數部分與整數部分用逗號分隔,而在英國,它們使用點作為分隔符。

示例 - 格式化數字

在這個例子中,我們根據美國區域設定和丹麥區域設定格式化數字。

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

輸出

它將列印以下結果。

100,76
100.76
廣告
© . All rights reserved.