前几天写的一个用java中的ResourceBundle类来读取配置文件的demo,继续在这儿做笔记了。
1、目录结构图
2、配置文件
3、用单例模式读取配置文件
package com.util.readProperites; import java.util.ResourceBundle; /** * * 类描述:根据配置文件名(name)和文件中的键值(key)读取系统中properties文件 * 创建人:*** * 创建时间:2013-6-21 上午11:11:04 * 修改备注: * @version V1.0 */ public class ReadProUtil { private static ReadProUtil rpu = null; private ReadProUtil() { } public synchronized static ReadProUtil getRpu() { if (rpu == null) { rpu = new ReadProUtil(); } return rpu; } /** * * @Title: getProInfo * @Description: 该方法用来读取配置文件中键所对应的值 * @param name 配置文件的名字 * @param 需要获取文件的键值 * @return '-1'表示传入参数为空 */ public String getProInfo(String name,String key){ String value=""; if(name!=null && name.trim().length()>0 && key!=null && key.trim().length()>0){ try { ResourceBundle rb = ResourceBundle.getBundle(name); value=rb.getString(key); } catch (Exception e) { System.out.println("配置文件读取错误==================="); e.printStackTrace(); } }else{ value="-1"; } return value; } }
4、测试获取配置文件中键property对应的值
package com.util.readProperites; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * 测试配置文件读取类 */ public class TestReadPro { public static void main(String[] args) { String s=ReadProUtil.getRpu().getProInfo("mypro_en_US", "property"); System.out.println("property:"+s); } }
5、运行结果
相关推荐
java 读取properties文件代码
java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
Java读取Properties文件的六种方法
JAVA读取properties的值,JAVA读取properties文件,JAVA读取properties的内容
java读写properties配置文件
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
NULL 博文链接:https://xieke90.iteye.com/blog/2233046
java实现properties文件读取
java如何读取properties配置文件
主要介绍了java读取properties文件的方法,实例分析了java操作properties配置文件的相关技巧,需要的朋友可以参考下
java对properties配置文件的读和写
利用Java的Properties 类读取配置文件信息! 读取Properties文件的例子
主要介绍了java读取properties文件的方法,实例分析了java读取在项目中与不在项目中properties文件的相关技巧,需要的朋友可以参考下
解决JAVA读取properties中文乱码问题
NULL 博文链接:https://duanfei.iteye.com/blog/565672