El método substring()
en Java permite extraer una parte de una cadena de texto (String
). Se utiliza para obtener un subconjunto de caracteres dentro de una cadena, especificando uno o dos índices como parámetros.
substring()
en Java
El método substring()
pertenece a la clase String
y tiene dos variantes:
1. substring(int beginIndex)
: Extrae la subcadena desde beginIndex
hasta el final de la cadena.
2. substring(int beginIndex, int endIndex)
: Extrae la subcadena desde beginIndex
hasta endIndex - 1
.
Ejemplo básico:
public class SubstringExample {
public static void main(String[] args) {
String texto = "Hola, mundo";
// Extraer desde el índice 6 hasta el final
String sub1 = texto.substring(6);
System.out.println(sub1); // "mundo"
// Extraer desde el índice 0 hasta el 4 (sin incluir el 4)
String sub2 = texto.substring(0, 4);
System.out.println(sub2); // "Hola"
}
}
substring()
String email = "usuario@example.com";
String dominio = email.substring(email.indexOf("@") + 1);
System.out.println(dominio); // "example.com"
String archivo = "documento.pdf";
String extension = archivo.substring(archivo.lastIndexOf(".") + 1);
System.out.println(extension); // "pdf"
Jorge García
Fullstack developer