是否存在Java库/ api,给定iso语言代码,返回相应的语言名称。例如zh-cn应该返回中文,en应该返回英文等等。
答案 0 :(得分:6)
Java Locale类可以执行此操作:
new Locale("zh", "cn").getDisplayName();
--> Chinese (China)
您只需要解析语言/国家/地区名称。
答案 1 :(得分:2)
你不需要图书馆;您可以使用java.util.Locale
。
Locale locale = new Locale("zh", "cn");
System.out.println(locale.getDisplayLanguage());
这将打印
Chinese
答案 2 :(得分:1)
Locale API执行java语言的国家/地区代码。请参阅上面的链接