2

iso 言語コードを指定すると、対応する言語名を返す Java ライブラリ/API はありますか。たとえば、zh-cn は中国語を返し、en は英語を返す必要があります。

4

3 に答える 3

6

Java Locale クラスはこれを行うことができます。

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

言語/国名を解析するだけです。

于 2012-10-16T08:58:50.420 に答える
3

ライブラリは必要ありません。これに使用できますjava.util.Locale

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

これは印刷されます

Chinese
于 2012-10-16T09:00:08.557 に答える
1

Locale APIは Java 言語の国コードを処理します。上記のリンクを参照してください。

于 2012-10-16T09:00:20.827 に答える