String.IndexOf 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
| Nombre | Description |
|---|---|
| IndexOf(String, Int32, Int32) |
Devuelve el índice de la primera aparición de la subcadena especificada dentro del intervalo de índice especificado de esta cadena. |
| IndexOf(Int32) |
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado. |
| IndexOf(String) |
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada. |
| IndexOf(Int32, Int32) |
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en el índice especificado. |
| IndexOf(String, Int32) |
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada, empezando por el índice especificado. |
| IndexOf(Int32, Int32, Int32) |
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en |
IndexOf(String, Int32, Int32)
Devuelve el índice de la primera aparición de la subcadena especificada dentro del intervalo de índice especificado de esta cadena.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;II)I", "", ApiSince=37)]
public int IndexOf(string str, int beginIndex, int endIndex);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;II)I", "", ApiSince=37)>]
member this.IndexOf : string * int * int -> int
Parámetros
- str
- String
subcadena que se va a buscar.
- beginIndex
- Int32
índice desde el que se va a iniciar la búsqueda (incluida).
- endIndex
- Int32
índice en el que se va a detener la búsqueda en (excluido).
Devoluciones
índice de la primera aparición de la subcadena especificada dentro del intervalo de índice especificado, o -1 si no hay tal aparición.
- Atributos
Comentarios
Devuelve el índice de la primera aparición de la subcadena especificada dentro del intervalo de índice especificado de esta cadena. Este método devuelve el mismo resultado que el de la invocación si el índice devuelto por indexOf(String) no es negativo y devuelve -1 de lo contrario. (Sin embargo, no se crea ninguna instancia de subcadena).
referencia Java referencia para java.lang.String.indexOf.
Se aplica a
IndexOf(Int32)
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado.
[Android.Runtime.Register("indexOf", "(I)I", "")]
public int IndexOf(int ch);
[<Android.Runtime.Register("indexOf", "(I)I", "")>]
member this.IndexOf : int -> int
Parámetros
- ch
- Int32
un carácter (punto de código Unicode).
Devoluciones
índice de la primera aparición del carácter en la secuencia de caracteres representada por este objeto o -1 si no se produce el carácter.
- Atributos
Comentarios
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado. Si un carácter con valor ch se produce en la secuencia de caracteres representada por este String objeto, se devuelve el índice (en unidades de código Unicode) de la primera aparición de este tipo. Para los valores de ch en el intervalo comprendido entre 0 y 0xFFFF (ambos inclusive), este es el valor más pequeño k de forma que: <blockquote>
this.charAt(<i>k</i>) == ch
</blockquote> es true. Para otros valores de ch, es el valor más pequeño k tal que: <blockquote>
this.codePointAt(<i>k</i>) == ch
</blockquote> es true. En cualquier caso, si no se produce este carácter en esta cadena, -1 se devuelve.
Documentación de Java para java.lang.String.indexOf(.*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
IndexOf(String)
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "")]
public int IndexOf(string str);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "")>]
member this.IndexOf : string -> int
Parámetros
- str
- String
subcadena que se va a buscar.
Devoluciones
índice de la primera aparición de la subcadena especificada, o -1 si no hay tal aparición.
- Atributos
Excepciones
si string es null.
Comentarios
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada.
El índice devuelto es el valor k más pequeño para el que:
{@code
this.startsWith(str, k)
}
Si no existe este valor k , -1 se devuelve.
Documentación de Java para java.lang.String.indexOf(java.lang.String).
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
IndexOf(Int32, Int32)
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en el índice especificado.
[Android.Runtime.Register("indexOf", "(II)I", "")]
public int IndexOf(int ch, int fromIndex);
[<Android.Runtime.Register("indexOf", "(II)I", "")>]
member this.IndexOf : int * int -> int
Parámetros
- ch
- Int32
un carácter (punto de código Unicode).
- fromIndex
- Int32
índice desde el que se va a iniciar la búsqueda.
Devoluciones
índice de la primera aparición del carácter en la secuencia de caracteres representada por este objeto que es mayor o igual fromIndexque , o -1 si el carácter no se produce.
- Atributos
Comentarios
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en el índice especificado.
Si un carácter con valor ch se produce en la secuencia de caracteres representada por este String objeto en un índice no menor que fromIndex, se devuelve el índice de la primera aparición de este tipo. Para los valores de ch en el intervalo comprendido entre 0 y 0xFFFF (ambos inclusive), este es el valor más pequeño k de forma que: <blockquote>
(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> es true. Para otros valores de ch, es el valor más pequeño k tal que: <blockquote>
(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> es true. En cualquier caso, si no se produce este carácter en esta cadena en o después de la posición fromIndex, -1 se devuelve.
No hay ninguna restricción en el valor de fromIndex. Si es negativo, tiene el mismo efecto que si fuera cero: se puede buscar en esta cadena completa. Si es mayor que la longitud de esta cadena, tiene el mismo efecto que si fuera igual a la longitud de esta cadena: -1 se devuelve.
Todos los índices se especifican en char valores (unidades de código Unicode).
Documentación de Java para java.lang.String.indexOf(.*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
IndexOf(String, Int32)
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada, empezando por el índice especificado.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "")]
public int IndexOf(string str, int fromIndex);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "")>]
member this.IndexOf : string * int -> int
Parámetros
- str
- String
subcadena que se va a buscar.
- fromIndex
- Int32
índice desde el que se va a iniciar la búsqueda.
Devoluciones
índice de la primera aparición de la subcadena especificada, comenzando en el índice especificado o -1 si no hay tal aparición.
- Atributos
Excepciones
si subString es null.
Comentarios
Devuelve el índice dentro de esta cadena de la primera aparición de la subcadena especificada, empezando por el índice especificado.
El índice devuelto es el valor k más pequeño para el que:
{@code
k >= Math.min(fromIndex, this.length()) &&
this.startsWith(str, k)
}
Si no existe este valor k , -1 se devuelve.
Documentación de Java para java.lang.String.indexOf(java.lang.String, 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
IndexOf(Int32, Int32, Int32)
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en beginIndex y deteniendo antes de endIndex.
[Android.Runtime.Register("indexOf", "(III)I", "", ApiSince=37)]
public int IndexOf(int ch, int beginIndex, int endIndex);
[<Android.Runtime.Register("indexOf", "(III)I", "", ApiSince=37)>]
member this.IndexOf : int * int * int -> int
Parámetros
- ch
- Int32
un carácter (punto de código Unicode).
- beginIndex
- Int32
índice desde el que se va a iniciar la búsqueda (incluida).
- endIndex
- Int32
índice en el que se va a detener la búsqueda en (excluido).
Devoluciones
índice de la primera aparición del carácter en la secuencia de caracteres representada por este objeto que es mayor o igual beginIndex que y menor que endIndex, o -1 si el carácter no se produce.
- Atributos
Comentarios
Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, iniciando la búsqueda en beginIndex y deteniendo antes de endIndex. Si un carácter con valor ch se produce en la secuencia de caracteres representada por este objeto String en un índice no menor que beginIndex, pero menor que endIndex, se devuelve el índice de la primera aparición de este tipo. Para los valores de ch en el intervalo comprendido entre 0 y 0xFFFF (inclusivo), este es el valor más pequeño k de forma que: es true. Para otros valores de ch, es el valor más pequeño k tal que: es true. En cualquier caso, si no se produce este carácter en esta cadena en o después de la posición beginIndex y antes de la posición endIndex, se devuelve -1. Todos los índices se especifican en valores char (unidades de código Unicode).
referencia Java referencia para java.lang.String.indexOf.