java - 如何从 Java 语言环境中获取一个国家的官方名称?
问题描述
在 ISO-3166 中,说到国家,“简称”和“全名”是有区别的。
例如,丹麦(iso.org 参考链接:https ://www.iso.org/obp/ui/#iso:code:3166:DK )。其国家代码为 DK 和 DNK(alpha-2 和 alpha-3),数字代码为 208,简称为“丹麦”,全称为“丹麦王国”。
对于我当前的项目,除了全名之外,我拥有我需要的所有信息。
有谁知道获取此类数据的方法?
解决方案
Java 的内置本地化不支持官方国家名称。
这是本地化数据中丹麦的条目
DK=Denmark
您可以使用像https://restcountries.eu/这样的 REST API ,或者我找到了这个似乎包含您想要的内容的CSV文件。您将需要解析它。
推荐阅读
- reactjs - 如何更新 useReducer
- javascript - 无法使用 Mongoose / UpdateOne 从数组中删除项目
- c - 动态增加 C 字符串的大小
- animation - error bad argument #1 to draw (drawable expected, got table),试图为主角制作一个精灵动画
- c# - 如何更快地更新或显示我的标签?(使用 Timer tick,间隔 1 ms 太慢了)
- javascript - 如何在 iframe 中的光标位置获取元素?
- reactjs - React 应用文件夹的节点模块占用 40gb
- java - 修复 'java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy' Maven
- java - 表未在 Spring Boot H2 中创建
- node.js - 文件中的字节大小值与文件中实际的字节数不同