java常用类库:国际化&处理动态文本示例
2014-10-13 23:48
369 查看
package com.xdl.dcy.java10122; import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; import java.util.Scanner; public class I18NDemo3 { /** * @param args */ public static void main(String[] args) { Locale locale = Locale.CHINA; ResourceBundle res = ResourceBundle.getBundle( "com.xdl.dcy.java10122.info", locale); while (true) { Scanner sc = new Scanner(System.in); System.out.println(res.getString("sys.userName")); String name = sc.next(); System.out.println(res.getString("sys.password")); String password = sc.next(); String welcome = MessageFormat.format(res.getString("sys.welcome"), name); if ("admin".equals(name) && "123".equals(password)) { System.out.println(welcome); System.out.println(res.getString("sys.add")); System.out.println(res.getString("sys.del")); System.out.println(res.getString("sys.update")); System.out.println(res.getString("sys.query")); break; } else System.out.println(res.getString("sys.err")); } } }
相关文章推荐
- Java常用类库——国际化程序(Locale,ResourceBundle以及MessageFormat处理动态文本)
- 6.Strut国际化动态文本(编程式处理异常)::资源文件
- 6.Strut国际化动态文本(声明式处理异常):struts-config.xml(全局异常配置)
- [JAVA_开课吧资源]第三周 常用类库、异常处理
- Java常用类库——时间处理类Date、Calendar、GregorianCalendar以及日期格式化和计算
- 【Java常用类库】_国际化程序
- 5.Strut国际化动态文本(编程式处理异常)::struts-config.xml web.xml
- 7.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):资源文件
- 11. JAVA常用类库 Part 1 (StringBuffer、Runtime、国际化程序) ----- 学习笔记
- 【Java常用类库】_国际化程序
- java文本处理常用代码总结(二)
- 2.Strut国际化动态文本(编程式处理异常)::ActionForm
- 3.Strut国际化动态文本(声明式处理异常):Action
- Java常用类库--大数处理类--BigInteger
- Java程序员从笨鸟到菜鸟之(八十七)跟我学jquery(三)jquery动态创建元素和常用函数示例
- 7.Strut国际化动态文本(声明式处理异常):资源文件
- 4.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):业务逻辑层,自定义异常处理器
- 3.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):Action
- Java常用类库--大数处理类--BigInteger
- Java常用类库--大数处理类--BigInteger