2012-10-16 111 views

回答

6

Java的Locale類可以做到這一點:

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

你只需要解析語言/國名。

+1

注意,你也可以撥打顯示名稱與參數,以獲得本地化的lang描述getDisplayName(Locale objectLocale,Locale displayLocale)否則它將使用環境語言環境! – dngfng

+0

謝謝,幫助! :) –

1

你不需要庫;你可以使用java.util.Locale

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

這將打印

Chinese