Class.GetResourceAsStream(String) 方法

定义

查找具有给定名称的资源。

[Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")]
public System.IO.Stream? GetResourceAsStream (string name);
[<Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")>]
member this.GetResourceAsStream : string -> System.IO.Stream

参数

name
String

所需资源的名称

返回

一个 java.io.InputStream 对象; null 如果未找到具有此名称的资源,则为 。

属性

注解

查找具有给定名称的资源。

搜索与给定类关联的资源的规则由类的定义 ClassLoader 类加载程序实现。 此方法委托给此对象的类加载程序。 如果此对象由引导类加载程序加载,则 方法将委托给 ClassLoader#getSystemResourceAsStream

在委派之前,使用此算法根据给定的资源名称构造绝对资源名称:

<ul>

<如果> 以 name) ('&#92;u002f' 开头'/',则资源的绝对名称是 后面的 '/'部分name

<否则> ,绝对名称采用以下形式:

<blockquote>modified_package_name/name</blockquote>

其中, modified_package_name 是此对象的包名称,替换为 '/''.' ('&#92;u002e') 。

</ul>

在 1.1 中添加。

java.lang.Class.getResourceAsStream(java.lang.String)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于

另请参阅