更新日期201050902
package com.jh.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Properties;
public class ReadPropertiesFile {
/**
* 私有化Properties对象
*/
private Properties prop;
/**
* 通过单例模式获取ReadPropertiesFile对象
*/
private ReadPropertiesFile(){}
private static ReadPropertiesFile rpf=new ReadPropertiesFile();
public static ReadPropertiesFile getInstance(){return rpf;}
/**
* 读取文件的路径
* @param url
* @throws UnsupportedEncodingException
*/
public void setPropertiesDataSource(String url) throws UnsupportedEncodingException{
prop = new Properties();
InputStream in = getClass().getResourceAsStream(url);
BufferedReader bf=new BufferedReader(new InputStreamReader(in,"utf-8"));
try {
prop.load(bf);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 通过key值获取文件的int类型数据
* @param key
* @return
*/
public Integer getInteger(String key){
return Integer.parseInt(prop.getProperty(key));
}
/**
* 通过key值获取文件的String类型数据
* @param key
* @return
*/
public String getString(String key){
return prop.getProperty(key);
}
/**
* 通过key值获取文件的double类型数据
* @param key
* @return
*/
public Double getDouble(String key){
return Double.parseDouble(prop.getProperty(key));
}
/**
* 通过key值获取文件的boolean类型数据
* @param key
* @return
*/
public Boolean getBoolean(String key){
return Boolean.parseBoolean(prop.getProperty(key));
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
主要介绍了Python实现读取Properties配置文件的方法,结合实例形式分析了Python读取Properties配置文件类的定义与使用相关操作技巧,需要的朋友可以参考下
通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包...
java如何读取properties配置文件
读取properties文件工具类。使用时直接将工具类放到Java项目中,调用读取properties文件的方法即可。
工具类里分读取.yml工具类和.properties工具类,结合博客描述使用,用不到的方法可根据个人情况删除,
创建一个Env类,用于读取Properties文件并提供单例模式的访问点。Env类中可以包含多个方法,例如getProperty方法,可以用于读取Properties文件中的值。 第三步:创建测试类 创建一个测试类,例如Test1,用于测试...
利用Java的Properties 类读取配置文件信息! 读取Properties文件的例子
java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取
NULL 博文链接:https://java--hhf.iteye.com/blog/2171034
读取properties文件返回map
java设计模式,单例模式学习示例源码,创建单例,配置文件读取
c#操作properties,读写配置文件,非常方便,几行代码就搞定
ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容
js读取properties文件,很好用的。js读取properties文件,很好用的。js读取properties文件,很好用的。js读取properties文件,很好用的。
properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法
读取Properties信息工具类,其中main方法中可以直接进行测试
在web项目中读取yml配置文件的工具类.可以实现将 server : port : portnumber : 8081 转换为 key为"server.port.portnumber",值为"8081"的Map,String>集合
系统开发的时候,都会涉及到一些配置文件的读取,为方便从配置文件中读取我们预先设置的值,我做了一个简单配置文件读取工具类。这个类主要基于apache开源项目commons-configuration,附件是该工具类完整代码,仅供...
自己封装的JDBC连接通过properties文件读取配置文件
spring读取properties配置文件的key值。