"Vea algunas otras cosas que puede hacer con las subcadenas:"
8) ¿Cómo encuentro una subcadena?
Los métodos indexOf y lastIndexOf le permiten buscar cadenas dentro de cadenas. Hay 4 versiones de estos métodos:
El método indexOf busca una cadena en una cadena especificada. El método puede buscar la cadena desde el principio de la Cadena especificada o desde algún índice (el segundo método). Si se encuentra la cadena, el método devuelve el índice de su primer carácter; si no se encuentra, devuelve -1.
Métodos) | Ejemplo(s) |
---|---|
|
|
Resultado:
|
|
|
|
Resultado:
|
"¡El método lastIndexOf busca la cadena especificada hacia atrás desde el final de nuestra Cadena! Este método puede buscar una cadena desde el final de nuestra Cadena, o comenzando desde algún índice (el segundo método). Si se encuentra la cadena, entonces el método devuelve el índice de su primer carácter; si no se encuentra, devuelve -1".
Métodos) | Ejemplo(s) |
---|---|
|
|
Resultado:
|
|
|
|
Resultado:
|
9) ¿Cómo reemplazo parte de un String con otro String?
"Hay tres métodos para esto".
El método replace reemplaza todas las apariciones de un carácter en particular con otro carácter.
El método replaceAll reemplaza todas las apariciones de una subcadena con otra cadena.
El método replaceFirst reemplaza la primera aparición de una subcadena pasada con una cadena especificada.
Métodos) | Ejemplo(s) |
---|---|
|
|
Resultado:
|
|
|
|
Resultado:
|
|
|
|
Resultado:
|
"Pero debe tener cuidado con estos. En los últimos dos métodos ( reemplazarTodo y reemplazarPrimero ), la cadena que estamos buscando se pasa como una expresión regular, no como una simple cadena. Pero hablaré de eso más adelante".
GO TO FULL VERSION