struts2 国际化实现 locale类的使用

1.获取java支持的语言区域

2.区分getCountry()和getDisplaycountry

3.区分getlanguage和getDisplaylanguage()

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 获取java支持的语言和区域
		Locale[] locales = Locale.getAvailableLocales();
		for (int i = 0; i < locales.length; i++) {
			System.out.println(locales[i] + "-->"
					+ locales[i].getDisplayCountry() + "-"
					+ locales[i].getDisplayLanguage());
		}
		Locale lo=Locale.getDefault();//获取本地系统默认配置的Locale对象
		System.out.println(lo.getCountry()+","+lo.getDisplayCountry());
		System.out.println(lo.getLanguage()+","+lo.getDisplayCountry());
	}

}
代码实现如下:




很明显,getDisplay()是适于当前地区显示的语言。            
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页