gpt4 book ai didi

java - Java 中的美元货币格式?

转载 作者:行者123 更新时间:2023-11-29 09:36:51 24 4
gpt4 key购买 nike

下面是数字格式化程序的代码:

double value = 12345.678;
// locale preference should be retrieved from user preferences
Locale defaultLocale = new Locale("en", "US", "USD");
NumberFormat nf = NumberFormat.getCurrencyInstance(defaultLocale);
String formattedValue = nf.format(value);
System.out.println(formattedValue);

产值:12,345.68 美元但在这里,我希望我的输出值为:12,345.68 美元。我需要在值的末尾获取 USD(货币代码)。

此外,我正在调用 Webservice 以获取值,如何将值传递给必填字段并对其进行格式化?

最佳答案

这段代码的作用是:

    double value = 12345.678;
java.util.Currency usd = java.util.Currency.getInstance("USD");
java.text.NumberFormat format = java.text.NumberFormat.getCurrencyInstance(java.util.Locale.US);
format.setCurrency(usd);
System.out.println(format.format(value) + " " + usd.getCurrencyCode());

输出:

$12,345.68 USD

关于java - Java 中的美元货币格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10691643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com