String.RegionMatches メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| RegionMatches(Int32, String, Int32, Int32) |
2 つの文字列領域が等しいかどうかをテストします。 |
| RegionMatches(Boolean, Int32, String, Int32, Int32) |
2 つの文字列領域が等しいかどうかをテストします。 |
RegionMatches(Int32, String, Int32, Int32)
2 つの文字列領域が等しいかどうかをテストします。
[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 。
- 属性
例外
stringがnullされている場合は >。
注釈
2 つの文字列領域が等しいかどうかをテストします。
この String オブジェクトの部分文字列は、引数 other の部分文字列と比較されます。 これらの部分文字列が同じ文字シーケンスを表す場合、結果は true になります。 比較するこの String オブジェクトの部分文字列は、インデックス toffset で始まり、長さが len。 比較するその他の部分文字列は、インデックス ooffset で始まり、長さが len。
falseul<li><>が負の場合にのみ、結果はtoffsetされます。
<li>ooffset は負の値です。
<li>toffset+len がこの String オブジェクトの長さを超えています。
<li>ooffset+len が他の引数の長さを超えています。
<li>lenthis.charAt(toffset +k) != other.charAt(ooffset +/ul のように、)未満の負でない整数 < があります。>
このメソッドはロケールを考慮<></em>しないことに注意してください。
java.text.Collator クラスは、ロケールに依存する比較を提供します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RegionMatches(Boolean, Int32, String, Int32, Int32)
2 つの文字列領域が等しいかどうかをテストします。
[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
true場合は、文字を比較するときに大文字と小文字を区別します。
- toffset
- Int32
この文字列内のサブ領域の開始オフセット。
- other
- String
文字列引数。
- ooffset
- Int32
文字列引数のサブ領域の開始オフセット。
- len
- Int32
比較する文字数。
返品
true この文字列の指定されたサブ領域が、文字列引数の指定されたサブ領域と一致する場合。それ以外の場合 false 。 一致が正確か大文字と小文字が区別されないかは、 ignoreCase 引数によって異なります。
- 属性
例外
stringがnullされている場合は >。
注釈
2 つの文字列領域が等しいかどうかをテストします。
この String オブジェクトの部分文字列は、引数 otherの部分文字列と比較されます。 結果は、これらの部分文字列が同じ文字シーケンスを表している場合に true され、 ignoreCase が true の場合にのみ大文字と小文字が区別されません。 比較するこの String オブジェクトの部分文字列は、インデックス toffset で始まり、長さが len。 比較する other の部分文字列は、インデックス ooffset で始まり、長さが len。
falseul<li><>が負の場合にのみ、結果はtoffsetされます。
<li>ooffset は負の値です。
<li>toffset+len がこの String オブジェクトの長さを超えています。
<li>ooffset+len が他の引数の長さを超えています。
<li>ignoreCaseはfalseであり、より小さい非負の整数lenがあります:<blockquote>
this.charAt(toffset+k) != other.charAt(ooffset+k)
</blockquote><li>ignoreCase はtrueであり、blockquote のように、lenより小さい非負の整数 < があります。>
Character.toLowerCase(Character.toUpperCase(this.charAt(toffset+k))) !=
Character.toLowerCase(Character.toUpperCase(other.charAt(ooffset+k)))
</blockquote></ul>
このメソッドはロケールを考慮<></em>、ignoreCaseがtrueされると、特定のロケールに対して不十分な結果が生じることに注意してください。
java.text.Collator クラスは、ロケールに依存する比較を提供します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。