我的应用程序正在进行货币兑换。
我需要设置带有类似4.25的符号的文本(此处应为符号)

我该怎么办?以及如何将其放在String上?

最佳答案

您可以使用java.util.Currency来获取货币符号。

你可以这样使用

Currency mDefaultCurrency = Currency.getInstance(currencyCode); // currecyCode - ISO 4217 code of the currency as per doc

finalValue = String.format("%.2f %s", value, mDefaultCurrency.getSymbol());

或者您可以使用Currency.getInstance(Locale locale)
如果要检查所有受支持的列表,可以使用Currecny.getAvailableCurrencies()将给出一组货币

关于Java-如何查找所有货币符号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45470591/

10-12 13:24