您的位置:首页 > 编程语言 > Java开发

使用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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: