【问题标题】:Java library/api which converts language code to language name将语言代码转换为语言名称的 Java 库/api
【发布时间】:2012-10-06 07:57:58
【问题描述】:

是否有一个 Java 库/api,给定一个 iso 语言代码,返回相应的语言名称。例如 zh-cn 应该返回中文,en 应该返回英文等等。

【问题讨论】:

    标签: java nlp converter iso


    【解决方案1】:

    Java Locale 类可以做到这一点:

    new Locale("zh", "cn").getDisplayName();
    --> Chinese (China)
    

    您只需解析语言/国家/地区名称。

    【讨论】:

    • 请注意,您也可以使用参数调用显示名称来获取本地化语言描述 getDisplayName(Locale objectLocale, Locale displayLocale) 否则它将使用环境语言环境!
    【解决方案2】:

    你不需要图书馆;您可以为此使用java.util.Locale

    Locale locale = new Locale("zh", "cn");
    System.out.println(locale.getDisplayLanguage());
    

    这将打印出来

    Chinese
    

    【讨论】:

      【解决方案3】:

      Locale API是java语言的国家代码。参考上面的链接

      【讨论】:

        猜你喜欢
        • 2015-06-20
        • 1970-01-01
        • 2015-09-20
        • 1970-01-01
        • 2020-07-14
        • 2023-04-08
        • 1970-01-01
        • 2011-07-06
        • 1970-01-01
        相关资源
        最近更新 更多