Java-code zu konvertieren Ländercodes alpha-2 (IN) - alpha-3 - (IND)
Verwendung von Java, gibt es einen schnellen Weg, um zu konvertieren ein alpha-2-Ländercode (IN GB)
der alpha-3 entspricht (IND oder GBR)?
Ich kann die alpha-2-codes mit:
String[] codes = java.util.Gebietsschema.getISOLanguages();
Ist das auch kein problem, eigentlich meine Anwendung liest in den alpha-2-code, aber ich brauche, um die Ausgabe der alpha-3 entspricht .
Gibt es eine ähnliche Weise wie oben zu erhalten, den alpha-3-codes?
Irgendwelche Vorschläge?
InformationsquelleAutor der Frage Mbg | 2010-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Werke -
Ausgabe:
InformationsquelleAutor der Antwort Gopi
Ja, einfach erstellen Sie ein Gebietsschema und erhalten, wenn Sie aus dem Gebietsschema:
BTW:
getISOLanguages()
gibt Sprachcodes (Kleinbuchstaben),getISOCountries()
Gegenzug Ländercodes (Großbuchstaben)InformationsquelleAutor der Antwort Arne Burmeister
Seit Sie Lesen in den codes, Sie können nicht hartcodieren Ihnen, die Sie eher sollten, erstellen Sie eine lookup-Tabelle zur Umwandlung in ISO-codes.
InformationsquelleAutor der Antwort stacker
Gopi Antwort funktioniert. ABER beachten Sie, dass die zurückgegebenen codes werden der ISO-3166 country-codes und nicht die ISO 4217 currency codes. Diese unterscheiden sich leicht, also mit Vorsicht verwenden
InformationsquelleAutor der Antwort Codelicious