String.RegionMatches 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
RegionMatches(Int32, String, Int32, Int32) |
두 문자열 영역이 같은지 테스트합니다. |
RegionMatches(Boolean, Int32, String, Int32, Int32) |
두 문자열 영역이 같은지 테스트합니다. |
RegionMatches(Int32, String, Int32, Int32)
두 문자열 영역이 같은지 테스트합니다.
[Android.Runtime.Register("regionMatches", "(ILjava/lang/String;II)Z", "")]
public bool RegionMatches (int toffset, string other, int ooffset, int len);
[<Android.Runtime.Register("regionMatches", "(ILjava/lang/String;II)Z", "")>]
member this.RegionMatches : int * string * int * int -> bool
매개 변수
- toffset
- Int32
이 문자열에서 하위 영역의 시작 오프셋입니다.
- other
- String
문자열 인수입니다.
- ooffset
- Int32
문자열 인수에서 하위 영역의 시작 오프셋입니다.
- len
- Int32
비교할 문자 수입니다.
반환
true
이 문자열의 지정된 하위 리소스가 문자열 인수의 지정된 하위 리소스와 정확히 일치하면 이고, false
그렇지 않으면.
- 특성
예외
if string
is .null
설명
두 문자열 영역이 같은지 테스트합니다.
이 String
개체의 부분 문자열은 다른 인수의 부분 문자열과 비교됩니다. 이러한 부분 문자열이 동일한 문자 시퀀스를 나타내는 경우 결과는 true입니다. 비교할 이 String
개체의 부분 문자열은 인덱 toffset
스에서 시작하여 길이 len
가 있습니다. 비교할 다른 부분 문자열은 인덱 ooffset
스에서 시작하여 길이 len
가 있습니다. 결과는 false
다음 중 하나 이상이 true인 경우에만 발생합니다. <ul><li>toffset
는 음수입니다. <li>ooffset
는 음수입니다. <li>toffset+len
가 이 String
개체의 길이보다 큰 경우 <li>ooffset+len
가 다른 인수의 길이보다 큰 경우 <li>ngative integer k less than len
such such: this.charAt(toffset +
k k<) != other.charAt(ooffset +
)
/ul>
이 메서드는 로캘을 고려하지 않습니다<<>>. 클래스는 java.text.Collator
로캘 구분 비교를 제공합니다.
에 대한 java.lang.String.regionMatches(int, java.lang.String, int, int)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
RegionMatches(Boolean, Int32, String, Int32, Int32)
두 문자열 영역이 같은지 테스트합니다.
[Android.Runtime.Register("regionMatches", "(ZILjava/lang/String;II)Z", "")]
public bool RegionMatches (bool ignoreCase, int toffset, string other, int ooffset, int len);
[<Android.Runtime.Register("regionMatches", "(ZILjava/lang/String;II)Z", "")>]
member this.RegionMatches : bool * int * string * int * int -> bool
매개 변수
- ignoreCase
- Boolean
if true
, 문자를 비교할 때 대/소문자를 무시합니다.
- toffset
- Int32
이 문자열에서 하위 영역의 시작 오프셋입니다.
- other
- String
문자열 인수입니다.
- ooffset
- Int32
문자열 인수에서 하위 영역의 시작 오프셋입니다.
- len
- Int32
비교할 문자 수입니다.
반환
true
이 문자열의 지정된 하위region이 문자열 인수의 지정된 하위 리소스와 일치하면 이고, false
그렇지 않으면. 일치가 정확한지 또는 대/소문자를 구분하지 않는지 여부는 인수에 ignoreCase
따라 달라집니다.
- 특성
예외
if string
is .null
설명
두 문자열 영역이 같은지 테스트합니다.
이 String
개체의 부분 문자열은 인수 other
의 부분 문자열과 비교됩니다. 결과는 true
이러한 부분 문자열이 동일한 문자 시퀀스를 나타내는 경우이며, true인 경우에만 ignoreCase
대/소문자를 무시합니다. 비교할 이 String
개체의 부분 문자열은 인덱 toffset
스에서 시작하여 길이 len
가 있습니다. 비교할 부분 문자열 other
은 인덱 ooffset
스에서 시작하여 길이 len
가 있습니다. 결과는 false
다음 중 하나 이상이 true인 경우에만 발생합니다. <ul><li>toffset
는 음수입니다. <li>ooffset
는 음수입니다. <li>toffset+len
가 이 String
개체의 길이보다 큰 경우 <li>ooffset+len
가 다른 인수의 길이보다 큰 경우 <li>ignoreCase
is false
및 nonnegative integer k 보다 len
작습니다. <blockquote>
this.charAt(toffset+k) != other.charAt(ooffset+k)
</blockquote><li>ignoreCase
is true
and there some nonnegative integer k less len
such such: <blockquote>
Character.toLowerCase(Character.toUpperCase(this.charAt(toffset+k))) !=
Character.toLowerCase(Character.toUpperCase(other.charAt(ooffset+k)))
</blockquote></ul>
이 메서드는 로캘을 고려하지 않으며<>><, 있는 경우 ignoreCase
true
특정 로캘에 대해 불만족스러운 결과를 초래합니다. 클래스는 java.text.Collator
로캘 구분 비교를 제공합니다.
에 대한 java.lang.String.regionMatches(boolean, int, java.lang.String, int, int)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.