Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.
Este metodo verifica si una cadena finaliza con el sufijo informado, veamos su sintaxis:
variable.endsWith(sufijo);
Este metodo nos devolvera un valor booleano, siendo true en el caso de que el final del texto en la variable termine con lo pasado como argumento (sufijo) y en caso contrario devolvera un false, para entender el concepto vamos a realizar el siguiente ejemplo:
fin.java
public class fin
{
public static void main(String args[])
{
String msj = "Valor devuelto = ";
String cdn = "Las cadenas son inmutables!!";
System.out.println(msj + cdn.endsWith("inmutables!!"));
System.out.println(msj + cdn.endsWith("inmutables"));
}
}
En este ejemplo vamos a utilizar dos variables de tipo String una para identificar que tipo de valor nos devolvio y otra con un mensaje, despues utilizaremos println para que nos muestre el mensaje de msj y al lado el estado que devuelve el metodo primero pasando a inmutables con los signos de admiracion y luego sin estos, compilemos y veamos su salida:
tinchicus@dbn001vrt:~/lenguajes/java$ java fin
Valor devuelto = true
Valor devuelto = false
tinchicus@dbn001vrt:~/lenguajes/java$
Como podemos observar el primer caso nos devolvio true porque el texto en cdn termina exactamente como el valor que pasamos, en cambio en el segundo caso al no pasar los signos de admiracion nos devolvio un false dado que no es una coincidencia exacta.
En resumen, hoy hemos visto a endsWith, que es, como se usa, para que nos sirve y una ejemplo practico para verlo en accion, espero les haya sido de utilidad 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
