Code Java pour convertir les codes de pays alpha-2 (IN) en alpha 3 (IND)
À l'aide de Java, Est-il un moyen rapide de convertir un alpha-2 code du pays (ou GO)
à l'alpha-3 équivalent (IND ou GBR)?
Je peux obtenir les codes alpha-2 avec:
String[] codes = java.util.Paramètres régionaux.getISOLanguages();
Ce n'est pas un problème, en fait mon application lit de l'alpha-2 code, mais j'ai besoin à la sortie de l'alpha-3 équivalent .
Est-il la même façon que ci-dessus pour obtenir l'alpha-3 codes?
Des suggestions?
source d'informationauteur Mbg | 2010-09-01
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne -
De sortie:
Oui, il vous suffira de créer un jeu de paramètres Régionaux et obtenu si les paramètres régionaux:
BTW:
getISOLanguages()
renvoie des codes de langue (en minuscules),getISOCountries()
retour des codes de pays (en majuscules)Depuis que vous lisez dans les codes, vous ne pouvez pas coder en dur les vous devrait plutôt créer une table de recherche pour convertir en codes ISO.
Gopi la réponse de travaux. MAIS prendre note que le retour de l'codes sont des codes de pays ISO 3166 et pas la devise ISO 4217 de codes. Ceux-ci diffèrent légèrement de sorte à utiliser avec prudence