Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.
Este metodo devuelve un valor booleano donde nos indica si la secuencia de caracteres informada esta al comienzo de la cadena a verificar pero tiene una variante, veamos primero su sintaxis:
variable.startsWith(secuencia[, inicio]);
Donde siempre es obligatorio informar la secuencia pero de forma opcional podemos indicar desde donde debe comenzar, para entenderlo vamos a analizar el siguiente ejemplo:
iniciocon.java
public class iniciocon
{
public static void main(String[] args)
{
String cdn="Bienvenidos a tinchicus.com";
String msj = "Valor devuelto: ";
System.out.println(msj + cdn.startsWith("Bien"));
System.out.println(msj + cdn.startsWith("tinch"));
System.out.println(msj + cdn.startsWith("tinch",14));
}
}
Un ejemplo simple para poner en practica este metodo, primero crearemos una variable llamada cdn con el texto que procesaremos, luego tenemos otra con el mensaje que identifica el valor devuelto por el metodo, lo siguiente son tres lineas donde mostraremos la salida del metodo, en la primera le pedimos que verifique con la secuencia Bien, en la segunda con tinch y en la tercera nuevamente con tinch pero que comience desde la posicion 14 del texto, compilemos y veamos su salida:
tinchicus@dbn001vrt:~/lenguajes/java$ java iniciocon
Valor devuelto: true
Valor devuelto: false
Valor devuelto: true
tinchicus@dbn001vrt:~/lenguajes/java$
En el primer caso devolvio true porque efectivamente comienza de esa forma, en el segundo caso devolvio false porque no comienza de esa forma y en el ultimo caso devolvio true porque si bien el texto no comienza de esa forma pero al informarle desde que posicion debe hacerlo si se convierte en verdadero porque cumple la condicion.
En resumen, hoy hemos visto a startsWith, que es, para que sirve, como se usa y un ejemplo practico y sencillo para verlo en accion, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.00
