首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java读取资料时的路径

2012-08-21 
java读取文件时的路径package org.archer.testimport java.io.InputStream/** * 有很多时候,需要在类中

java读取文件时的路径

package org.archer.test;import java.io.InputStream;/** * 有很多时候,需要在类中加载一些文件,路径的获取方式如下: * 比如:org.archer包下有一个test.xml *      org.archer.test包下有一个Test.java * 个人感觉用第1种方式要好一点,目录结构清晰 */public class Test {  // 1. 这个是从 classpath 下找。  public InputStream getStream1(String path) {    InputStream is1 = getClass().getClassLoader().getResourceAsStream(path);    return is1;  }    // 2. 这个是跟所给的 class 在同一级的目录下找。  public InputStream getStream2(String path) {    InputStream is2 = getClass().getResourceAsStream(path);    return is2;  }  public static void main(String[] args) {    Test test = new Test();    InputStream is1 = test.getStream1("org/archer/test.xml");    InputStream is2 = test.getStream2("../test.xml");    System.out.println(is1);    System.out.println(is2);  }}

?

?

热点排行