Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.
Este metodo nos informa si los dos variables o una variable con un literal que comparemos son iguales, este metodo nos devuelve un valor de tipo booleano donde en caso de ser iguales devuelve true y en caso contrario devuelve un false, primero veamos su sintaxis:
variable.equals(datos);
Pasemos a un ejemplo simple:
igual.java
public class igual
{
public static void main(String[] args)
{
String cdn1 = "Las cadenas son inmutables";
String cdn2 = cdn1;
String cdn3 = "Los enteros son mutables";
String msj = "Valor devuelto = ";
System.out.println(msj + cdn1.equals(cdn2));
System.out.println(msj + cdn2.equals(cdn3));
System.out.println(msj + cdn3.equals("Los enteros son mutables"));
}
}
En este ejemplo utilizaremos cuatro variables de tipo String, la primera (cdn1) contendra un mensaje , la segunda (cdn2) sera una copia exacta de la primera, la tercera sera distinta a las dos anteriores y la ultima la usaremos para indicar el estado devuelto por el metodo, nuestra siguiente linea mostrara el valor devuelto entre comparar a cdn1 y cdn2, la siguiente mostrara el valor entre la comparacion de cdn2 y cdn3 y por ultimo compararemos a cdn3 con un texto literal en el metodo, compilemos y veamos como es su salida:
tinchicus@dbn001vrt:~/lenguajes/java$ java igual
Valor devuelto = true
Valor devuelto = false
Valor devuelto = true
tinchicus@dbn001vrt:~/lenguajes/java$
Observen como las dos veces que las comparaciones son iguales se respeto, sin importar que no sea una variable sino un texto literal, y en la condicion donde eran diferentes devolvio un false.
En resumen, hoy hemos visto a equals, que es, como se usa, para que nos puede ayuda y un ejemplo simple 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
