我有货币代码(例如USD,INR等)。我只想获取这些代码中只有一个字母的符号(例如$,₹等)。我试图找到许多解决方案,例如this,但它对我不起作用。我正在使用如下代码
var pound = Currency.getInstance("GBP");
var symbol = pound.getSymbol();
但它会返回(Rs。,US $,AU $等)等符号。我只想获得如上所述的一个字符符号。我知道符号取决于它们的语言环境,但我想使符号独立于它们的语言环境。
最佳答案
尝试在getSymbol()中调用默认Locale
,例如getSymbol(Locale.getDefault(Locale.Category.DISPLAY))
检查以下代码
Currency pound = Currency.getInstance("GBP");
pound.getSymbol(Locale.getDefault(Locale.Category.DISPLAY));
关于android - 获取仅一个字符的货币符号(例如$,₹等)(语言环境无关紧要),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47949902/