言語

String.RegionMatches メソッド

定義

オーバーロード

名前 説明
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

属性

例外

stringnullされている場合は >。

注釈

2 つの文字列領域が等しいかどうかをテストします。

この String オブジェクトの部分文字列は、引数 other の部分文字列と比較されます。 これらの部分文字列が同じ文字シーケンスを表す場合、結果は true になります。 比較するこの String オブジェクトの部分文字列は、インデックス toffset で始まり、長さが len。 比較するその他の部分文字列は、インデックス ooffset で始まり、長さが lenfalseul<li><>が負の場合にのみ、結果はtoffsetされます。 <li>ooffset は負の値です。 <li>toffset+len がこの String オブジェクトの長さを超えています。 <li>ooffset+len が他の引数の長さを超えています。 <li>lenthis.charAt(toffset +k) != other.charAt(ooffset +/ul のように、)未満の負でない整数 < があります。>

このメソッドはロケールを考慮<></em>しないことに注意してください。 java.text.Collator クラスは、ロケールに依存する比較を提供します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 引数によって異なります。

属性

例外

stringnullされている場合は >。

注釈

2 つの文字列領域が等しいかどうかをテストします。

この String オブジェクトの部分文字列は、引数 otherの部分文字列と比較されます。 結果は、これらの部分文字列が同じ文字シーケンスを表している場合に true され、 ignoreCase が true の場合にのみ大文字と小文字が区別されません。 比較するこの String オブジェクトの部分文字列は、インデックス toffset で始まり、長さが len。 比較する other の部分文字列は、インデックス ooffset で始まり、長さが lenfalseul<li><>が負の場合にのみ、結果はtoffsetされます。 <li>ooffset は負の値です。 <li>toffset+len がこの String オブジェクトの長さを超えています。 <li>ooffset+len が他の引数の長さを超えています。 <li>ignoreCasefalseであり、より小さい非負の整数lenがあります:<blockquote>

this.charAt(toffset+k) != other.charAt(ooffset+k)

</blockquote><li>ignoreCasetrueであり、blockquote のように、lenより小さい非負の整数 < があります。>

Character.toLowerCase(Character.toUpperCase(this.charAt(toffset+k))) !=
                 Character.toLowerCase(Character.toUpperCase(other.charAt(ooffset+k)))

</blockquote></ul>

このメソッドはロケールを考慮<></em>、ignoreCasetrueされると、特定のロケールに対して不十分な結果が生じることに注意してください。 java.text.Collator クラスは、ロケールに依存する比較を提供します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象