一般使用Properties类时,load方法用的比较多。这里就用一个简单的例子说说。
package cnproperties;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class TestDemo {
public static void main(String[] args) {
// 创建properties对象
Properties pr = new Properties();
InputStream is = TestDemo.class.getClassLoader().getResourceAsStream(
"test.properties");
try {
// 开始读取文件
pr.load(is);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println("ip信息:" + pr.getProperty("ip"));
System.out.println("port信息:" + pr.getProperty("port"));
System.out.println("path信息:" + pr.getProperty("contextPath"));
}
}
其实,也还是很简单的。