String.RegionMatches Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| RegionMatches(Int32, String, Int32, Int32) |
Comprueba si dos regiones de cadena son iguales. |
| RegionMatches(Boolean, Int32, String, Int32, Int32) |
Comprueba si dos regiones de cadena son iguales. |
RegionMatches(Int32, String, Int32, Int32)
Comprueba si dos regiones de cadena son iguales.
[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
Parámetros
- toffset
- Int32
desplazamiento inicial de la subdivisión en esta cadena.
- other
- String
el argumento string.
- ooffset
- Int32
desplazamiento inicial de la subdivisión en el argumento de cadena.
- len
- Int32
número de caracteres que se van a comparar.
Devoluciones
true si la subdivisión especificada de esta cadena coincide exactamente con la subdivisión especificada del argumento string; false de otra manera.
- Atributos
Excepciones
si string es null.
Comentarios
Comprueba si dos regiones de cadena son iguales.
Una subcadena de este String objeto se compara con una subcadena del argumento otro. El resultado es true si estas subcadenas representan secuencias de caracteres idénticas. La subcadena de este String objeto que se va a comparar comienza en el índice toffset y tiene longitud len. La subcadena de otra que se va a comparar comienza en el índice ooffset y tiene longitud len. El resultado es false si y solo si al menos uno de los siguientes es true: <ul><li>toffset es negativo. <li>ooffset es negativo. <li>toffset+len es mayor que la longitud de este String objeto. <li>ooffset+len es mayor que la longitud del otro argumento. <li>Hay un entero no negativo k menor que len tal que: this.charAt(toffset +k k<) != other.charAt(ooffset +)/ul>
Tenga en cuenta que este método no tiene <><> en cuenta la configuración regional. La java.text.Collator clase proporciona una comparación que distingue la configuración regional.
Documentación de Java para java.lang.String.regionMatches(int, java.lang.String, int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
RegionMatches(Boolean, Int32, String, Int32, Int32)
Comprueba si dos regiones de cadena son iguales.
[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
Parámetros
- ignoreCase
- Boolean
si truees , omita mayúsculas y minúsculas al comparar caracteres.
- toffset
- Int32
desplazamiento inicial de la subdivisión en esta cadena.
- other
- String
el argumento string.
- ooffset
- Int32
desplazamiento inicial de la subdivisión en el argumento de cadena.
- len
- Int32
número de caracteres que se van a comparar.
Devoluciones
true si la subdivisión especificada de esta cadena coincide con la subdivisión especificada del argumento string; false de otra manera. Si la coincidencia no distingue mayúsculas de minúsculas o exactas depende del ignoreCase argumento .
- Atributos
Excepciones
si string es null.
Comentarios
Comprueba si dos regiones de cadena son iguales.
Una subcadena de este String objeto se compara con una subcadena del argumento other. El resultado es true si estas subcadenas representan secuencias de caracteres que son iguales, ignorando mayúsculas y minúsculas si y solo si ignoreCase es true. La subcadena de este String objeto que se va a comparar comienza en el índice toffset y tiene longitud len. La subcadena de que other se va a comparar comienza en el índice ooffset y tiene longitud len. El resultado es false si y solo si al menos uno de los siguientes es true: <ul><li>toffset es negativo. <li>ooffset es negativo. <li>toffset+len es mayor que la longitud de este String objeto. <li>ooffset+len es mayor que la longitud del otro argumento. <li>ignoreCase es false y hay un entero no negativo k menor que len tal que: <blockquote>
this.charAt(toffset+k) != other.charAt(ooffset+k)
</blockquote><li>ignoreCase es true y hay un entero no negativo k menor que len tal que: <blockquote>
Character.toLowerCase(Character.toUpperCase(this.charAt(toffset+k))) !=
Character.toLowerCase(Character.toUpperCase(other.charAt(ooffset+k)))
</blockquote></ul>
Tenga en cuenta que este método no tiene <>><en cuenta la configuración regional y dará como resultado resultados no satisfactorios para determinadas configuraciones regionales cuando ignoreCase sea .true La java.text.Collator clase proporciona una comparación que distingue la configuración regional.
Documentación de Java para java.lang.String.regionMatches(boolean, int, java.lang.String, int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.