之前看过马士兵老师教properties文件使用方法但是后来忘记了,后面再回去看源码的时候居然有点地方无法加载,不知道是为什么!!上网也没找到原因,后面改了一个代码就可以了!下面就是代码,首先你需要在工程内部的文件新建一个properties文件,然后在里面设置好key 和value值,然后就可以去读取里面的值了!!
import java.io.IOException;
import java.util.Properties;
/**
* @BenjaminAdministrator
*/
public class Property {
Properties pro = new Properties();
public Property(){
try {
pro.load(this.getClass().getClassLoader().getResourceAsStream("config/direct.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
public String getValue(String key){
return pro.getProperty(key);
}
}
我的是properties文件名字是叫做direct,是建在另外一个名字叫做config的包内部,所以以读取的时候要输入包名config/direct.properties
大家按照这样配置就可以使用了,读取的时候新建一个Property的对象,然后使用其中的getValue方法输入key值就可以获取value值,其他不需要做了,因为properties在初始化的时候已经加载了!