getresourceasstream
时间: 2023-08-13 08:11:28 浏览: 42
Java 使用getClass().getResourceAsStream()方法获取资源
getResourceAsStream 是Java中的一个用于读取资源文件的方法,它可以从类路径中读取指定的资源文件,并返回一个 InputStream 对象。通常我们使用该方法来读取配置文件、图片、音频等资源文件。使用 getResourceAsStream 方法时,需要注意资源文件的路径,一般使用相对路径,例如:
```
InputStream is = getClass().getResourceAsStream("/config.properties");
```
上面的代码将会从类路径中读取名为 config.properties 的资源文件,注意路径前面的斜杠“/”表示从类路径根目录开始查找。如果资源文件在包中,则需要使用包名作为路径的一部分,例如:
```
InputStream is = getClass().getResourceAsStream("/com/example/config.properties");
```
上面的代码将会从类路径中读取 com.example 包下的 config.properties 文件。需要注意的是,getResourceAsStream 方法返回的 InputStream 对象需要及时关闭以释放资源。
阅读全文