언어

String.LastIndexOf 메서드

정의

오버로드

Name Description
LastIndexOf(String, Int32)

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스(지정된 인덱스부터 뒤로 검색)를 반환합니다.

LastIndexOf(Int32)

지정된 문자가 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다.

LastIndexOf(String)

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다.

LastIndexOf(Int32, Int32)

지정된 인덱스에서 시작하여 뒤로 검색하여 지정한 문자가 마지막으로 발생한 이 문자열 내의 인덱스 값을 반환합니다.

LastIndexOf(String, Int32)

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스(지정된 인덱스부터 뒤로 검색)를 반환합니다.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")]
public int LastIndexOf(string str, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")>]
member this.LastIndexOf : string * int -> int

매개 변수

str
String

검색할 부분 문자열입니다.

fromIndex
Int32

검색을 시작할 인덱스입니다.

반품

지정된 부분 문자열이 마지막으로 나타나는 인덱스이거나, 지정된 인덱스에서 뒤로 검색하거나 -1 , 이러한 항목이 없는 경우

특성

예외

if subString is .null

설명

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스(지정된 인덱스부터 뒤로 검색)를 반환합니다.

반환된 인덱스는 다음과 같은 가장 큰 값 k 입니다.

{@code
                k <= Math.min(fromIndex, this.length()) &&
                              this.startsWith(str, k)
            }

이러한 값 k-1 없으면 반환됩니다.

에 대한 java.lang.String.lastIndexOf(java.lang.String, int)Java 설명서

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

적용 대상

LastIndexOf(Int32)

지정된 문자가 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다.

[Android.Runtime.Register("lastIndexOf", "(I)I", "")]
public int LastIndexOf(int ch);
[<Android.Runtime.Register("lastIndexOf", "(I)I", "")>]
member this.LastIndexOf : int -> int

매개 변수

ch
Int32

문자(유니코드 코드 포인트)입니다.

반품

이 개체가 나타내는 문자 시퀀스에서 마지막으로 나타나는 문자의 인덱스이거나 -1 문자가 발생하지 않는 경우

특성

설명

지정된 문자가 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다. 0에서 0xFFFF(포함) 범위의 ch 값에 대해 반환되는 인덱스(유니코드 코드 단위)는 blockquote와 같은 <가장 큰 값 k입니다.>

this.charAt(<i>k</i>) == ch

</blockquote> 는 true입니다. 다른 값의 ch경우 blockquote와 같은 <가장 큰 값 k입니다.>

this.codePointAt(<i>k</i>) == ch

</blockquote> 는 true입니다. 두 경우 모두 이 문자열 -1 에서 이러한 문자가 발생하지 않으면 반환됩니다. 마지막 String 문자부터 뒤로 검색됩니다.

에 대한 java.lang.String.lastIndexOf(.*int)Java 설명서

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

적용 대상

LastIndexOf(String)

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")]
public int LastIndexOf(string str);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")>]
member this.LastIndexOf : string -> int

매개 변수

str
String

검색할 부분 문자열입니다.

반품

지정된 부분 문자열의 마지막 발생 인덱스이거나 -1 이러한 항목이 없는 경우

특성

예외

if string is .null

설명

지정된 부분 문자열이 마지막으로 나타나는 이 문자열 내의 인덱스 값을 반환합니다. 빈 문자열 ""의 마지막 발생은 인덱스 값 this.length()에서 발생하는 것으로 간주됩니다.

반환된 인덱스는 다음과 같은 가장 큰 값 k 입니다.

{@code
            this.startsWith(str, k)
            }

이러한 값 k-1 없으면 반환됩니다.

에 대한 java.lang.String.lastIndexOf(java.lang.String)Java 설명서

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

적용 대상

LastIndexOf(Int32, Int32)

지정된 인덱스에서 시작하여 뒤로 검색하여 지정한 문자가 마지막으로 발생한 이 문자열 내의 인덱스 값을 반환합니다.

[Android.Runtime.Register("lastIndexOf", "(II)I", "")]
public int LastIndexOf(int ch, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(II)I", "")>]
member this.LastIndexOf : int * int -> int

매개 변수

ch
Int32

문자(유니코드 코드 포인트)입니다.

fromIndex
Int32

검색을 시작할 인덱스입니다. 의 값 fromIndex에는 제한이 없습니다. 이 문자열의 길이보다 크거나 같은 경우 이 문자열의 길이보다 작은 것과 같은 효과가 있습니다. 이 전체 문자열을 검색할 수 있습니다. 음수이면 -1인 경우와 같은 효과가 있습니다. -1 반환됩니다.

반품

이 개체가 나타내는 문자 시퀀스에서 마지막으로 나타나는 문자의 인덱스로, 이 개체보다 작거나 같 fromIndex거나 -1 해당 지점 이전에 문자가 발생하지 않는 경우입니다.

특성

설명

지정된 인덱스에서 시작하여 뒤로 검색하여 지정한 문자가 마지막으로 발생한 이 문자열 내의 인덱스 값을 반환합니다. 0에서 0xFFFF(포함) 범위의 ch 값에 대해 반환되는 인덱스는 blockquote와 같은 <가장 큰 값 k입니다.>

(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> 는 true입니다. 다른 값의 ch경우 blockquote와 같은 <가장 큰 값 k입니다.>

(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> 는 true입니다. 두 경우 모두 위치 또는 이전 fromIndex-1 의 이 문자열에서 이러한 문자가 발생하지 않으면 반환됩니다.

모든 인덱스는 값(유니코드 코드 단위)으로 지정됩니다 char .

에 대한 java.lang.String.lastIndexOf(.*int, .*int)Java 설명서

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

적용 대상