2011-10-14 66 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() 

您還可以代替你的語言環境定製國家代碼;)

相關問題