La comienza con el método () de la clase String se usa para verificar el prefijo de una cadena. Devuelve un valor booleano verdadero o falso dependiendo de si la cadena dada comienza con la letra o palabra especificada.
Por ejemplo:
String str = "Hello"; //This will return true because string str starts with "He" str.startsWith("He");
El método de cadena de Java startsWith ()
Hay dos variaciones del método starsWith ().
boolean startsWith(String str)
: Devuelve verdadero si la cadena str es un prefijo de la cadena.
boolean startsWith(String str, index fromIndex)
: Devuelve verdadero si la cadena comienza con str, comienza a buscar en el índice especificado “fromIndex”. Por ejemplo, digamos que el valor de String s es “Hola” y estamos llamando al método starsWith () así – s.startsWith (“there”, 3) entonces esto devolverá verdadero porque pasamos el valor 3 como fromIndex , la búsqueda de la palabra clave “allí” comienza en el índice 3 de la cadena dada si se encuentra al principio de la cadena s.
Un ejemplo simple de un método startsWith ()
Este es un ejemplo simple en el que tenemos una cadena si estamos verificando si la cadena s comienza con una palabra en particular usando el método startsWith ().
public class JavaExample{ public static void main(String args[]){ //given string String s = "This is just a sample string"; //checking whether the given string starts with "This" System.out.println(s.startsWith("This")); //checking whether the given string starts with "Hi" System.out.println(s.startsWith("Hi")); } }
Producción:
Ejemplo del método Java String startsWith ()
Tomemos un ejemplo en el que estamos usando ambas variantes del método startsWith ().
public class StartsWithExample{ public static void main(String args[]) { String str= new String("quick brown fox jumps over the lazy dog"); System.out.println("String str starts with quick: "+str.startsWith("quick")); System.out.println("String str starts with brown: "+str.startsWith("brown")); System.out.println("substring of str(starting from 6th index) has brown prefix: " +str.startsWith("brown", 6)); System.out.println("substring of str(starting from 6th index) has quick prefix: " +str.startsWith("quick", 6)); } }
Producción:
String str starts with quick: true String str starts with brown: false substring of str(starting from 6th index) has brown prefix: true substring of str(starting from 6th index) has quick prefix: false