有谁知道一个免费提供的 java 1.5 包,它以枚举或 EnumMap 的形式提供了 ISO 3166-1 国家代码列表?具体来说,我需要“ISO 3166-1-alpha-2 代码元素”,即 2 个字符的国家/地区代码,如“us”、“uk”、“de”等。创建一个很简单(尽管很乏味),但是如果在 apache land 或类似的地方已经有一个标准的,它会节省一点时间。
原文由 Jason Jenkins 发布,翻译遵循 CC BY-SA 4.0 许可协议
有谁知道一个免费提供的 java 1.5 包,它以枚举或 EnumMap 的形式提供了 ISO 3166-1 国家代码列表?具体来说,我需要“ISO 3166-1-alpha-2 代码元素”,即 2 个字符的国家/地区代码,如“us”、“uk”、“de”等。创建一个很简单(尽管很乏味),但是如果在 apache land 或类似的地方已经有一个标准的,它会节省一点时间。
原文由 Jason Jenkins 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.8k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
4 回答2.4k 阅读
2 回答844 阅读✓ 已解决
2 回答1.4k 阅读
现在,在 Apache 许可版本 2.0 下,GitHub 上提供了国家代码( ISO 3166-1 alpha-2 / alpha-3 / numeric )列表作为 Java 枚举的实现。
例子:
最后编辑 2016-Jun-09
CountryCode 枚举与其他 Java 枚举、LanguageCode ( ISO 639-1 )、LanguageAlpha3Code ( ISO 639-2 )、LocaleCode、ScriptCode ( ISO 15924 ) 和 CurrencyCode ( ISO 4217 ) 一起打包到 com.neovisionaries.i18n 中,并注册到 Maven Central存储库。
行家
摇篮
GitHub
https://github.com/TakahikoKawasaki/nv-i18n
Java文档
https://takahikokawasaki.github.io/nv-i18n/
OSGi