Edit on 2013-Jan-30
nv-i18n (https://github.com/TakahikoKawasaki/nv-i18n) supersedes CountryCode.
nv-i18n (https://github.com/TakahikoKawasaki/nv-i18n) supersedes CountryCode.
A Java enum listing up ISO 3166-1 country codes is available as open source (Apache License version 2.0) at GitHub.
CountryCode
https://github.com/TakahikoKawasaki/CountryCode
Below is the description of the GitHub project.
CountryCode
ISO 3166-1 (alpha-2/alpha-3/numeric) country code enum in Java.
License
Apache License, Version 2.0
Download
git clone git://github.com/TakahikoKawasaki/CountryCode.git
Javadoc
CountryCode Javadoc
Example
CountryCode cc = CountryCode.getByCode("JP");
System.out.println("Country name = " + cc.getName()); // "Japan"
System.out.println("ISO 3166-1 alpha-2 code = " + cc.getAlpha2()); // "JP"
System.out.println("ISO 3166-1 alpha-3 code = " + cc.getAlpha3()); // "JPN"
System.out.println("ISO 3166-1 numeric code = " + cc.getNumeric()); // 392
国コード Java enum (ISO 3166-1 alpha-2/alpha-3/numeric)
2013 年 1 月 30 日編集
nv-i18n (https://github.com/TakahikoKawasaki/nv-i18n) が CountryCode の後継となります。
nv-i18n (https://github.com/TakahikoKawasaki/nv-i18n) が CountryCode の後継となります。
ISO 3166-1 国コードを列挙する Java enum が、オープンソース (Apache License version 2.0) として GitHub で公開されています。
CountryCode
https://github.com/TakahikoKawasaki/CountryCode
その GitHub プロジェクトの説明は次のとおりです。
CountryCode
ISO 3166-1 (alpha-2/alpha-3/numeric) 国コードを表す Java enum.
ライセンス
Apache License, Version 2.0
ダウンロード
git clone git://github.com/TakahikoKawasaki/CountryCode.git
Javadoc
CountryCode Javadoc
例
CountryCode cc = CountryCode.getByCode("JP");
System.out.println("国名 = " + cc.getName()); // "Japan"
System.out.println("ISO 3166-1 alpha-2 コード = " + cc.getAlpha2()); // "JP"
System.out.println("ISO 3166-1 alpha-3 コード = " + cc.getAlpha3()); // "JPN"
System.out.println("ISO 3166-1 numeric コード = " + cc.getNumeric()); // 392