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

时间:2011-10-14 10:14:17

标签: java android currency country-codes

我想通过国家/地区代码获取货币名称。我使用以下代码获取国家/地区代码:

    TelephonyManager manager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
    String countrycode=manager.getNetworkCountryIso();
    System.out.println("---->"+countrycode+"<----");

现在我希望使用此国家/地区代码获取货币。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

您可以使用此util获取货币并从国家/地区代码加载。

http://developer.android.com/reference/java/util/Currency.html

答案 1 :(得分:0)

我已使用Currency类和默认Locale来获取当前货币代码(ISO 4217),其代码如下:

Currency.getInstance(Locale.getDefault()).getCurrencyCode()

您还可以使用自定义国家/地区代码替换区域设置;)