使用一个类代替资源文件代码
来源:互联网 发布:mysql导出sql文件 编辑:程序博客网 时间:2024/05/14 16:14
除了将所有要显示内容放在资源文件外,还有一种方法:将所有的资源文件内容存在一个类中,此类必须继承List ResourceBundle,并且覆写getContents()方法。
package test;import java.util.ListResourceBundle;public class Message_en_US extends ListResourceBundle{private final Object data[][]={{"info","Hello,{0}!"}};@Overrideprotected Object[][] getContents() {// TODO Auto-generated method stubreturn data;}}
package test;import java.text.MessageFormat;import java.util.Locale;import java.util.ResourceBundle;public class Main {public static void main(String[] args) {Locale enLoc=new Locale("en","US");ResourceBundle enrb=ResourceBundle.getBundle("Message",enLoc);String str=enrb.getString("info");System.out.println("英文:"+MessageFormat.format(str, "John"));}}
显示:
英文:Hello,John!
0 0
- 使用一个类代替资源文件代码
- Android xml资源文件中使用代码代替"..."及空格
- 一个ini类代替缓存使用
- Spring 3.0 学习-DI 依赖注入_创建Spring 配置-使用一个或多个XML 文件作为配置文件,使用自动注入(byName),在代码中使用注解代替自动注入,使用自动扫描代替xml中bea
- 项目代码优化:使用Java枚举常量代替类常量
- 一个类代替SQL语句
- 【代码优化】使用enum代替int常量
- 从此使用vim代替si看代码
- Android资源文件在配置文件中的使用与java代码对资源文件的操作
- tcl/tk实例详解——修改目录下所有文件(使用一个字符串代替另外一个)
- 使用eaccelerator来代替文件session
- iOS --- 使用PhotoKit代替ALAssetsLibrary来管理相册资源
- 使用类来代替enum
- 使用标签来代替jsp代码中的 java代码
- 使用现成的Object类代替定义额外的类的一个应用
- 使用枚举常量代替接口常量或类常量(一个枚举实例)
- 使用类装载器读取资源文件
- 使用类路径加载资源文件
- Pycharm Professional 激活服务器
- Hadoop--The Definitive Book_4th Contents
- 快排为什么那么快
- 多线程 —— 使用锁编写线程安全的程序
- NAT技术的原理
- 使用一个类代替资源文件代码
- MapReduce Main Points
- 学习与记忆
- Discuz! 更改用户名长度(代码和数据库字段)
- 基于python的数字判断程序和字符串判断程序
- 数据驱动测试一:使用TestNG进行数据驱动
- C语言中 fp = fopen(filename, “rb”); 那个rb是什么意思啊
- AC again
- LeetCode-338:Counting Bits