使用java Propeerties对象读取资源文件
2016-11-22 14:32
465 查看
package connect;
import java.io.InputStream;
import java.util.Properties;
/*
* 1.说明,属性配置文件必须为.properties
* 2.直接写文件名就可以了
*/
/**
* 工具类
* @author Administrator
*读取配置文件
*/
public class Toos{
//对象名,这样用户即可以直接获得对象
private static Toos toos;
//配计文件
private static Properties properties;
//使用构造方法,对配置文件的读取
private Toos(){
//配置文件路径:
String path="setConnec.properties";
//创建配置对象
properties=new Properties();
//获得输入流
InputStream is=Toos.class.getClassLoader().getResourceAsStream(path);
/**
* InputStream iss=Toos.class.getResourceAsStream("/"+path);
* 这个读取的是绝对路径
*/
try{
//读取配置文件
System.out.println("我正在读取文件");
properties.load(is);
System.out.println("我成功读取");
//关闭资源
is.close();
}catch(Exception e){
e.printStackTrace();
}
}
/**
* 通单例模式获得对象
* @return
*/
public static Toos getToos(){
if(toos==null){
toos=new Toos();
}
return toos;
}
/**
* 通过key值得对应的value
* @param key
* @return
*/
public String getString(String key){
return properties.getProperty(key);
}
}
import java.io.InputStream;
import java.util.Properties;
/*
* 1.说明,属性配置文件必须为.properties
* 2.直接写文件名就可以了
*/
/**
* 工具类
* @author Administrator
*读取配置文件
*/
public class Toos{
//对象名,这样用户即可以直接获得对象
private static Toos toos;
//配计文件
private static Properties properties;
//使用构造方法,对配置文件的读取
private Toos(){
//配置文件路径:
String path="setConnec.properties";
//创建配置对象
properties=new Properties();
//获得输入流
InputStream is=Toos.class.getClassLoader().getResourceAsStream(path);
/**
* InputStream iss=Toos.class.getResourceAsStream("/"+path);
* 这个读取的是绝对路径
*/
try{
//读取配置文件
System.out.println("我正在读取文件");
properties.load(is);
System.out.println("我成功读取");
//关闭资源
is.close();
}catch(Exception e){
e.printStackTrace();
}
}
/**
* 通单例模式获得对象
* @return
*/
public static Toos getToos(){
if(toos==null){
toos=new Toos();
}
return toos;
}
/**
* 通过key值得对应的value
* @param key
* @return
*/
public String getString(String key){
return properties.getProperty(key);
}
}
相关文章推荐
- java protostuff实现文件级数据缓存,使用文件缓存对象,java文件级数据缓存
- Java使用对象流读取文件的问题
- java.util.ResourceBundle使用详解(读取资源属性文件)
- 读取资源属性文件(properties)java.util.ResourceBundle使用详解
- Spring: 读取 .properties 文件地址,json转java对象,el使用java类方法相关 (十三)
- java读取资源文件--使用文件流的方式读取
- java当中randomAccessFile文件随机读取对象的简单使用
- 使用Java序列化把对象存储到文件中,再从文件中读出来
- java 保存对象到文件,读取文件中的对象
- JAVA读取资源文件的N种方法
- Java读取资源文件时内容过长与换行的处理
- Java中使用ResourceBundle访问资源文件(properties文件)
- JAVA读取PROPERTIY文件/JAVA拷贝一个对象的方式
- java读取ApplicationResources.properties资源文件 (转贴)
- java.util.Properties 读取资源文件
- Java使用相对路径读取文件
- java读取资源文件
- 使用Java读取Excel文件内容
- 使用JAVA读取EXCEL文件里面的数据
- 在java程序里读取Struts资源文件里的KEY