【发布时间】:2012-10-06 07:57:58
【问题描述】:
是否有一个 Java 库/api,给定一个 iso 语言代码,返回相应的语言名称。例如 zh-cn 应该返回中文,en 应该返回英文等等。
【问题讨论】:
是否有一个 Java 库/api,给定一个 iso 语言代码,返回相应的语言名称。例如 zh-cn 应该返回中文,en 应该返回英文等等。
【问题讨论】:
Java Locale 类可以做到这一点:
new Locale("zh", "cn").getDisplayName();
--> Chinese (China)
您只需解析语言/国家/地区名称。
【讨论】:
你不需要图书馆;您可以为此使用java.util.Locale。
Locale locale = new Locale("zh", "cn");
System.out.println(locale.getDisplayLanguage());
这将打印出来
Chinese
【讨论】:
Locale API是java语言的国家代码。参考上面的链接
【讨论】: