2011-10-14 60 views
3

我想按国家代码获取货币名称。我得到以下代码的国家代码:如何按国家/地区代码获取货币名称?

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

现在我想通过使用此国家代码获得货币。我怎样才能做到这一点?

+0

您要去多少个国家?也许你自己可以有一个if-或switch方案? –

+0

您是否有每个国家的货币代码阵列?我是一个PHP开发人员我不知道为什么这个问题在PHP中被标记。 – Karthik

+0

不,我只有一个基于网络的单个设备的代码。它可能会得到的Web服务,我们必须使用PHP这就是为什么我标记PHP。 –

回答

0

我用Currency类和默认Locale得到下面的代码当前货币代码(ISO 4217):

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

您还可以代替你的语言环境定制国家代码;)

相关问题