Java中的路径问题

Java中的路径问题

 

代码说明,如下:

Java中的路径问题

package com.merlin.test;



import java.io.InputStream;



public class Test 

{

    public static void main(String[] args) 

    {

        new Test().testPath();

    }



    public  void testPath() 

    {

        //使用getResourceAsStream()方法时,根路径指的是classpath,即src

        InputStream in0 = this.getClass().getResourceAsStream("/"); //注意写成反斜杠

        System.out.println(in0); //可以读取的到

        

        //不适用跟路径时,就是类文件路径

        InputStream in1 = this.getClass().getResourceAsStream("a.xml"); //注意写成反斜杠

        System.out.println(in1); //可以读取的到

        InputStream in2 = this.getClass().getResourceAsStream("/b.xml"); //注意写成反斜杠

        System.out.println(in2); //可以读取的到

        InputStream in3= this.getClass().getResourceAsStream("/a.xml"); //注意写成反斜杠

        System.out.println(in3); //读取不到

        

        

    }

}

你可能感兴趣的:(java)