Ing.
Ubaldo Acosta Universidad Java
Manejo de Cadenas en Java
Manejo de Subcadenas en Java
En esta lección aprenderemos cómo manejar subcadenas en Java utilizando métodos
proporcionados por la clase String. Algunos métodos los estudiaremos en esta lección, y
los métodos de indexOf y lastIndexOf los estudiaremos en lecciones siguientes.
Métodos Principales para el Manejo de Subcadenas
1. substring(int beginIndex):
o Devuelve una nueva cadena que es una subcadena de esta cadena. La subcadena
comienza en el índice especificado y se extiende hasta el final de la cadena.
2. substring(int beginIndex, int endIndex):
o Devuelve una nueva cadena que es una subcadena de esta cadena. La subcadena
comienza en el índice especificado y se extiende hasta el carácter en el índice
endIndex - 1.
3. indexOf(String str):
o Devuelve el índice de la primera aparición de la subcadena especificada en esta
cadena. Si la subcadena no se encuentra, devuelve -1.
4. lastIndexOf(String str):
o Devuelve el índice de la última aparición de la subcadena especificada en esta
cadena. Si la subcadena no se encuentra, devuelve -1.
Ejemplos de Uso
Ejemplo 1: Uso de substring(int beginIndex)
[Link] 1
Ing. Ubaldo Acosta Universidad Java
public class SubstringEjemplo1 {
public static void main(String[] args) {
var str = "Aprender Java es divertido";
// Obtener una subcadena desde el índice 9 hasta el final
var subcadena = [Link](9);
[Link]("Subcadena desde el índice 9: " + subcadena);
}
}
Salida:
Subcadena desde el índice 9: Java es divertido
Ejemplo 2: Uso de substring(int beginIndex, int endIndex)
public class SubstringEjemplo2 {
public static void main(String[] args) {
var str = "Aprender Java es divertido";
// Obtener una subcadena desde el índice 0 hasta el índice 8 (no incluido)
var subcadena = [Link](0, 8);
[Link]("Subcadena del índice 0 al 8: " + subcadena);
}
}
Salida:
Subcadena del índice 0 al 8: Aprender
Ejemplo 3: Uso de indexOf(String str)
public class IndexOfEjemplo {
public static void main(String[] args) {
var str = "Aprender Java es divertido";
// Obtener el índice de la primera aparición de "Java"
var indice = [Link]("Java");
[Link]("Índice de 'Java': " + indice);
}
}
Salida:
Índice de 'Java': 9
Ejemplo 4: Uso de lastIndexOf(String str)
public class LastIndexOfEjemplo {
public static void main(String[] args) {
var str = "Aprender Java es divertido y aprender es divertido";
// Obtener el índice de la última aparición de "divertido"
var ultimoIndice = [Link]("divertido");
[Link]("Último índice de 'divertido': " + ultimoIndice);
}
}
[Link] 2
Ing. Ubaldo Acosta Universidad Java
Salida:
Último índice de 'divertido': 39
Conclusión
El manejo de subcadenas en Java es una habilidad esencial para la manipulación de cadenas
de texto. Los métodos substring, indexOf, y lastIndexOf proporcionan formas
eficientes de obtener y trabajar con partes de una cadena. Estos métodos son fáciles de usar
y entender, y no requieren el uso de ciclos o funciones adicionales para realizar operaciones
básicas de subcadenas.
Recursos Adicionales
• Java Documentation - String
Estos recursos proporcionan información adicional y ejemplos sobre el uso de métodos de
manipulación de cadenas en Java.
Saludos!
Ing. Ubaldo Acosta
Fundador de [Link]
[Link] 3