临时使用

3. 读取文件

3.1 读取class相对路径下的文件

//测试代码
package zhou.test;
public class Practise {
	public static void main(String[] args) {
		// 获取class所在文件夹下的文件
		System.out.println(Practise.class.getResource("").toString());

		// 以classpath为根路径获取文件
		System.out.println(Practise.class.getResource("/").toString());
	}
}

//输出结果
file:/D:/project/CMI/20171106-space-C11/test/target/classes/zhou/test/
file:/D:/project/CMI/20171106-space-C11/test/target/classes/

3.2 读取jar包中配置文件

InputStream inputStream = Practise.class.getResourceAsStream("/config.txt");  
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream,"UTF-8"));  
posted @ 2017-08-04 16:08  Desneo  阅读(209)  评论(0编辑  收藏  举报