Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.

Anuncios

Este metodo verifica si una cadena finaliza con el sufijo informado, veamos su sintaxis:

variable.endsWith(sufijo);
Anuncios

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"));
}

}
Anuncios

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$ 
Anuncios

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.

Anuncios

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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.00