概述我有一个显示货币的TextView.默认情况下,我的textview文本是:$0.00如何根据用户选择进行$更改.我有以下代码:Localelocale=newLocale("en","US");Currencycurrency=Currency.getInstance(locale);Stringsymbol=currency.getSymbol();Toast.makeText(getActivity(),sym 我有一个显示货币的TextVIEw.默认情况下,我的textvIEw文本是:$0.00
我有以下代码:
Locale locale=new Locale("en", "US");Currency currency=Currency.getInstance(locale);String symbol = currency.getSymbol();Toast.makeText(getActivity(), symbol, Toast.LENGTH_SHORT).show();哪个显示$但是如果我有以下内容:
Locale locale=new Locale("en", "AU");Currency currency=Currency.getInstance(locale);String symbol = currency.getSymbol();Toast.makeText(getActivity(), symbol, Toast.LENGTH_SHORT).show();它显示AU $而不是$如何在没有所有额外内容的情况下设置货币符号
?
解决方法:
如果您想要的是将该格式添加到您可以执行的数字中
myString = NumberFormat.getCurrencyInstance().format(myNumber);要么
myString = NumberFormat.getCurrencyInstance(new Locale("en", "AU")).format(myNumber);用于指定 总结 以上是内存溢出为你收集整理的java – 根据国家/地区获取
货币符号全部内容,希望文章能够帮你解决java – 根据国家/地区获取货币符号所遇到的程序开发问题。
评论列表(0条)