现在的位置: 首页 > 综合 > 正文

java读取properties文件

2016年12月20日 ⁄ 综合 ⁄ 共 593字 ⁄ 字号 评论关闭

java读取properties文件分为以下几种情况:

1、properties文件在类路径下:(只适合在类路径下的情况)

使用java.util包下面的ResourceBundle,代码如下:

//使用指定的基本名称、语言环境和调用者的类加载器获取资源包

//proName表示properties文件的名称,如jdbc.properties 的名称为jdbc;Locale.CHINA表示具体的语言环境

//在不同的环境可以使用Locale中的属性设置

ResourceBundle bundle = ResourceBundle.getBundle(String proName, Locale.CHINA);

//key表示properties文件中的键,返回值value表示具体键对应的值

String value=bundle.getString(String key);

2、不在类路径下面:(适用于所有情况)

使用Properties从数据流中读取:

Properties prop= new Properties();

//url为加载的properties文件的路径

prop.load(new FileInputStream(String url));

//key为properties文件中的键,返回值value表示具体键对应的值

String value=prop.getProperty(String key);

 

 

 

抱歉!评论已关闭.