i18ntest.java

来自「整合了struts2+spring+hibernate的一个登陆/注册的小dem」· Java 代码 · 共 54 行

JAVA
54
字号
package gym.i18n.test;

import java.text.MessageFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.ResourceBundle;

public class I18NTest {

	public static void main(String[] args) {

//		Locale[] locales = Locale.getAvailableLocales();
//
//		for (Locale locale : locales) {
//
//			System.out.println(locale.getDisplayCountry() + " = "
//					+ locale.getCountry() + " , "
//					+ locale.getDisplayLanguage() + " = "
//					+ locale.getLanguage()
//			);
//
//		}
		
		
		
		
//		Locale myLocale = Locale.getDefault();
//		
//		ResourceBundle bundle = ResourceBundle.getBundle("mess", myLocale);
//		
//		System.out.println(bundle.getString("hello"));
		
		
		
		
		Locale curLocale = null;
		
		if(args.length == 2){
			curLocale = new Locale(args[0], args[1]);
		}else{
			curLocale = Locale.getDefault();
		}
		
		ResourceBundle bundle = ResourceBundle.getBundle("mess", curLocale);
		
		String msg = bundle.getString("msg");
		
		System.out.println(MessageFormat.format(msg, "gym", new Date()));

	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?