您的位置:首页 > 其它

多语言支持如何显示各种语言的名称

2015-12-29 10:50 357 查看
Java的JDK已经包含了各种语言的显示名称,比如中文,在Locale.SIMPLIFIED_CHINESE就显示为“中文 (中国)”,在Locale.ENGLISH,就显示“Chinese (China)”, 因为我们只获取当前用户的Locale,然后使用loc.getDisplayName(Locale.xxx)就能显示各种locale在用户locale该显示的名称。

package package1;

import java.util.Locale;

public class LocaleShowName {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Locale loc = Locale.FRENCH;
		
		System.out.println(loc.getDisplayName(Locale.GERMAN)); 
		System.out.println(loc.getDisplayName(Locale.SIMPLIFIED_CHINESE)); 
		System.out.println(loc.getDisplayName(Locale.ENGLISH)); 
		
		loc = Locale.SIMPLIFIED_CHINESE;
		System.out.println(loc.getDisplayName(Locale.SIMPLIFIED_CHINESE)); 
		System.out.println(loc.getDisplayName(Locale.ENGLISH)); 
	}

}


结果为:

Französisch

法语

French

中文 (中国)

Chinese (China)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: