- //源代码1:
- package
edu.hxraid; - import
java.io.*; - public
class Resource { -
public void getResource() throws IOException{ -
File file=new File("bin/resource/res.txt"); -
BufferedReader br=new BufferedReader(new FileReader(file)); -
String s=""; -
while((s=br.readLine())!=null) -
System.out.println(s); -
} - }
//源代码1: package edu.hxraid; import java.io.*; public class Resource { public void getResource() throws IOException{ File file=new File("bin/resource/res.txt"); BufferedReader br=new BufferedReader(new FileReader(file)); String s=""; while((s=br.readLine())!=null) System.out.println(s); } }
- //源代码2:
- package
edu.hxraid; - import
java.io.*; - import
java.net.URL; - public
class Resource { -
public void getResource() throws IOException{ -
//查找指定资源的URL,其中res.txt仍然开始的bin目录下 -
URL fileURL=this.getClass().getResource("/resource/res.txt"); -
System.out.println(fileURL.getFile()); -
} -
public static void main(String[] args) throws IOException { -
Resource res=new Resource(); -
res.getResource(); -
} - }
//源代码2: package edu.hxraid; import java.io.*; import java.net.URL; public class Resource { public void getResource() throws IOException{ //查找指定资源的URL,其中res.txt仍然开始的bin目录下 URL fileURL=this.getClass().getResource("/resource/res.txt"); System.out.println(fileURL.getFile()); } public static void main(String[] args) throws IOException { Resource res=new Resource(); res.getResource(); } }
- import
java.io.IOException; - import
edu.hxraid.Resource; - public
class TEST { -
public static void main(String[] args) throws IOException { -
Resource res=new Resource(); -
res.getResource(); -
} - }
import java.io.IOException; import edu.hxraid.Resource; public class TEST { public static void main(String[] args) throws IOException { Resource res=new Resource(); res.getResource(); } }
- //源代码3:
- package
edu.hxraid; - import
java.io.*; - public
class Resource { -
public void getResource() throws IOException{ -
//返回读取指定资源的输入流 -
InputStream is=this.getClass().getResourceAsStream("/resource/res.txt"); -
BufferedReader br=new BufferedReader(new InputStreamReader(is)); -
String s=""; -
while((s=br.readLine())!=null) -
System.out.println(s); -
} - }
//源代码3: package edu.hxraid; import java.io.*; public class Resource { public void getResource() throws IOException{ //返回读取指定资源的输入流 InputStream is=this.getClass().getResourceAsStream("/resource/res.txt"); BufferedReader br=new BufferedReader(new InputStreamReader(is)); String s=""; while((s=br.readLine())!=null) System.out.println(s); } }