Java如何将数字格式化为货币字符串?
创建财务应用程序要求您将数字格式设置为货币。它应包括正确的千位分隔符,十进制分隔符和货币符号。为此,您可以使用NumberFormat.getCurrencyInstance()方法并传递正确的方法Locale以获得所需的货币格式。
package org.nhooo.example.text;
import java.text.NumberFormat;
import java.util.Locale;
public class LocaleCurrencyFormat {
public static void main(String[] args) {
Double number = 1500D;
//在加拿大语言环境中格式化加拿大语言环境的货币,
//小数点符号是逗号和货币
//符号是$。
NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CANADA);
String currency = format.format(number);
System.out.println("Currency in Canada : " + currency);
//在德国语言环境中格式化德国语言环境的货币,
//小数点符号是点和货币符号
//是€。
format = NumberFormat.getCurrencyInstance(Locale.GERMANY);
currency = format.format(number);
System.out.println("Currency in Germany: " + currency);
}
}这是使用Locale.CANADA和的货币格式输出Locale.GERMANY。
Currency in Canada : $1,500.00 Currency in Germany: 1.500,00 €
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西