您的位置:首页 > 运维架构

[知了堂学习笔记]IO扩展_解析 properties文件

2018-01-28 23:20 351 查看
文章来自:

http://blog.csdn.net/huangyunzeng2008/article/details/5940808

properties文件解析

1.绝对路径

2.相对路径

package iotest;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
* 采用绝对路径和相对路径解析properties文件
* @author Administrator
*
*/
public class ParseProperties {

public static void main(String[] args) {

/*//生成文件对象--绝对路径
File pf = new File(System.getProperty("user.dir")+"/src/iotest/config.properties");

//生成文件输入流
FileInputStream inpf = null;

try {
inpf = new FileInputStream(pf);
} catch (FileNotFoundException e) {
e.printStackTrace();
}

//生成properties对象
Properties p = new Properties();

try {
p.load(inpf);
} catch (IOException e) {
e.printStackTrace();
}
*/

//生成输入流--相对路径
InputStream ins = ParseProperties.class.getResourceAsStream("config.properties");
//生成properties对象
Properties p = new Properties();

try {
p.load(ins);
} catch (IOException e) {
e.printStackTrace();
}

//输入properties文件的内容
System.out.println("name: "+p.getProperty("name"));
System.out.println("password: "+p.getProperty("password"));
}
}


请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: