如何通过国家代码获取货币名称?

3
我希望通过国家代码获得货币名称。我使用以下代码获取国家代码:
    TelephonyManager manager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
    String countrycode=manager.getNetworkCountryIso();
    System.out.println("---->"+countrycode+"<----");

现在我想使用该国家代码获取货币。我该怎么做?

你要去多少个国家?也许你可以自己想一个if或switch的解决方案? - Prof. Falken
你有每个国家货币代码的数组吗?我是一名PHP开发人员,不知道为什么这个问题被标记在PHP中。 - Karthik
不,我只有一个基于网络的单个设备的代码。它可以通过Web服务获取,这时我们必须使用PHP,这就是为什么我打了PHP标签的原因。 - asha v
2个回答

5

-1
我已经使用了Currency类和默认的Locale来获取当前货币代码(ISO 4217),以下是相应的代码:
Currency.getInstance(Locale.getDefault()).getCurrencyCode()

你还可以用你自定义的国家代码替换Locale ;)

如何安全地将语言环境替换为国家代码? - daltonfury42

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接