Java NumberFormat.getCurrencyInstance() 方法
NumberFormat 类的 getCurrencyInstance() 方法返回 NumberFormat 类的实例。java.text.NumberFormat 类用于根据特定区域设置对数字和货币进行格式化。数字格式因国家/地区而异
在此,我们考虑了一个区域设置。
NumberFormat n = NumberFormat.getCurrencyInstance(Locale.FRANCE);
然后,我们用货币格式化了一个双精度值。
double points = 1.78; System.out.println(n.format(points));
以下是最终示例。
示例
import java.text.NumberFormat; import java.util.Locale; public class MainClass { public static void main(String[] args) { // Currency of France is Euro NumberFormat n = NumberFormat.getCurrencyInstance(Locale.FRANCE); // points double points = 1.78; double totalPoints = points * 1000; System.out.println(n.format(points)); System.out.println(n.format(totalPoints)); } }
输出
1,78 € 1 780,00 €
广告