使用 Java,有没有办法检查给定字符串是否是有效的 ISO 3 字母国家代码?(示例:检查 USA 是否正确)
如果可能,请提供一个无需制作国家代码地图的解决方案。
从 Java 9 开始,您可以使用Locale::getISOCountries方法,传递 3 字母类型的标志Locale.IsoCountryCode.PART1_ALPHA3.
boolean contains = Locale.getISOCountries(Locale.IsoCountryCode.PART1_ALPHA3).contains("USA");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8488 次 |
| 最近记录: |