本文详细介绍了如何在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));
}
}
|