Java国际化编程:丹麦货币格式处理实战

本文详细介绍了如何在Java中使用丹麦区域设置进行货币数字格式化,包含完整的代码示例和Locale、Currency、NumberFormat类的实际应用方法。

Doing the Locale - Danmark

以下示例展示了如何使用丹麦区域设置使数字格式正常工作。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.text.NumberFormat;
import java.util.Currency;
import java.util.Locale;

public class TestLocale {

    public static void main(String args[]){
        // 为丹麦创建Locale对象
        Locale DANMARK = new Locale("da","DK");

        // 获取该区域设置的货币实例
        Currency krone = Currency.getInstance(DANMARK);

        // 获取该区域设置的数字格式
        NumberFormat krFormat = NumberFormat.getCurrencyInstance(DANMARK);
        // 货币符号
        String symbol = krFormat.getCurrency().getSymbol();
        // 金额数值
        double amount = 10000.25;
        // 格式化后输出
        System.out.println(krFormat.format(amount));
    }
}
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计