Descripción
El método startsWith()
es un método de la clase String
. Esta función tiene como objetivo principal comprobar si una cadena de texto específica comienza con el prefijo que se pasa como parámetro.
Para hacerlo, este método examina cada carácter en la cadena de texto desde el principio, haciendo una comparación con el prefijo. Si encuentra que los primeros caracteres de la cadena de texto corresponden exactamente al prefijo proporcionado, el método devuelve true
. De lo contrario, si no hay correspondencia o si la cadena no comienza con ese prefijo, el método devuelve false
.
Sintaxis
public boolean startsWith(String prefix)
public boolean startsWith(String prefix, int toffset)
Parámetros
La función startsWith
requiere los siguientes parámetros:
- String prefix, este es el prefijo que se va a comparar con el inicio de la cadena de texto.
- int toffset, este parámetro es opcional y determina a partir de qué posición en la cadena de texto se va a comenzar la comparación con el prefijo.
Clase Padre
Ejemplo
Scanner reader = new Scanner(System.in);
System.out.println("Escribe palabras que empiecen por '" + sInicio + "'");
sTexto = reader.next();
while(sTexto.startsWith("ca")) {
System.out.println("Correcto... " + sTexto);
contador++;
System.out.println("Dime otra palabra...");
sTexto = reader.next();
}
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.