Share via


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.InputStreamnull . 이 이름의 리소스가 없으면 입니다.

특성

설명

지정된 이름의 리소스를 찾습니다.

지정된 클래스와 연결된 리소스를 검색하는 규칙은 클래스의 정의 ClassLoader 클래스 로더에 의해 구현됩니다. 이 메서드는 이 개체의 클래스 로더에 위임합니다. 이 개체가 부트스트랩 클래스 로더에 의해 로드된 경우 메서드는 에 ClassLoader#getSystemResourceAsStream위임합니다.

위임 전에 이 알고리즘을 사용하여 지정된 리소스 이름에서 절대 리소스 이름이 생성됩니다.

<ul>

<li> 가 name ('&#92;u002f')로 '/' 시작하는 경우 리소스의 절대 이름은 다음 '/'name 부분입니다.

<li> 그렇지 않으면 절대 이름은 다음 형식입니다.

<blockquote>modified_package_name/name</blockquote>

여기서 는 modified_package_name ('&#92;u002e')로 대체된 '.' 이 개체 '/' 의 패키지 이름입니다.

</ul>

1.1에 추가되었습니다.

에 대한 Java 설명서입니다 java.lang.Class.getResourceAsStream(java.lang.String).

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

추가 정보