public class ResourceUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ResourceUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.io.BufferedReader |
getReader(java.lang.String resurce,
java.nio.charset.Charset charset)
从ClassPath资源中获取
BufferedReader |
static java.net.URL |
getResource(java.lang.String resource)
获得资源的URL
路径用/分隔,例如: config/a/db.config spring/xml/test.xml |
static java.net.URL |
getResource(java.lang.String resource,
java.lang.Class<?> baseClass)
获得资源相对路径对应的URL
|
static EnumerationIter<java.net.URL> |
getResourceIter(java.lang.String resource)
获取指定路径下的资源Iterator
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml |
static Resource |
getResourceObj(java.lang.String path)
|
static java.util.List<java.net.URL> |
getResources(java.lang.String resource)
获取指定路径下的资源列表
路径格式必须为目录格式,用/分隔,例如: config/a spring/xml |
static java.io.InputStream |
getStream(java.lang.String resurce)
从ClassPath资源中获取
InputStream |
static java.io.InputStream |
getStreamSafe(java.lang.String resurce)
从ClassPath资源中获取
InputStream,当资源不存在时返回null |
static java.lang.String |
readStr(java.lang.String resource,
java.nio.charset.Charset charset)
读取Classpath下的资源为字符串
|
static java.lang.String |
readUtf8Str(java.lang.String resource)
读取Classpath下的资源为字符串,使用UTF-8编码
|
public static java.lang.String readUtf8Str(java.lang.String resource)
resource - 资源路径,使用相对ClassPath的路径public static java.lang.String readStr(java.lang.String resource,
java.nio.charset.Charset charset)
resource - 资源路径,使用相对ClassPath的路径charset - 编码public static java.io.InputStream getStream(java.lang.String resurce)
throws NoResourceException
InputStreamresurce - ClassPath资源InputStreamNoResourceException - 资源不存在异常public static java.io.InputStream getStreamSafe(java.lang.String resurce)
InputStream,当资源不存在时返回nullresurce - ClassPath资源InputStreampublic static java.io.BufferedReader getReader(java.lang.String resurce,
java.nio.charset.Charset charset)
BufferedReaderresurce - ClassPath资源charset - 编码InputStreampublic static java.net.URL getResource(java.lang.String resource)
throws IORuntimeException
config/a/db.config spring/xml/test.xml
resource - 资源(相对Classpath的路径)IORuntimeExceptionpublic static java.util.List<java.net.URL> getResources(java.lang.String resource)
config/a spring/xml
resource - 资源路径public static EnumerationIter<java.net.URL> getResourceIter(java.lang.String resource)
config/a spring/xml
resource - 资源路径public static java.net.URL getResource(java.lang.String resource,
java.lang.Class<?> baseClass)
resource - 资源相对路径baseClass - 基准Class,获得的相对路径相对于此Class所在路径,如果为null则相对ClassPathURLCopyright © 2018. All rights reserved.