String.startsWith() | Java

 

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

String

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

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.