Puede comprobar dos cadenas para ver si son los mismos. Para ello, utilice el método equals en Java. Aquí hay algo de código:
En este código, queremos comprobar si una dirección de correo electrónico es igual a otro. Las dos primeras líneas establecieron dos variables de cadena, uno para cada dirección de correo electrónico. La tercera línea crea una variable booleana. Eso es debido a que el método equals devuelve un valor de verdadero o falso. La cuarta línea es donde utilizamos el método:
isMatch = email_address1.equals (email_address2);
Entre los paréntesis de la iguales método, se coloca la cadena que está tratando de comprobar.La otra cadena se va antes de que el método equals. Java entonces dirá (verdadero o falso) si los dos son la misma. Los cheques instrucción IF de cuál se trata.
El método equals sólo compara los objetos, sin embargo. Está bien para las cadenas, porque son objetos. Pero no se puede utilizar el método equals para comparar int variables. Por ejemplo, este código le conseguiría un error:
int num1 = 12;
int num2 = 13
booleana isMatch = false;
int num2 = 13
booleana isMatch = false;
isMatch = num1.equals (num2);
La variable entero es un tipo de datos primitivo, y no un objeto. Usted puede convertir el tipo de datos int primitiva en un objeto, sin embargo:
int num1 = 12;
Entero NUM_1 = new Integer (num1);
Entero NUM_1 = new Integer (num1);
En este caso, la variable int llamada num1 se está convirtiendo en un objeto Integer. Observe el uso de la nueva palabra clave. Entre los paréntesis de Integer, se pone el tipo de datos int primitivo que desea convertir a un objeto.
No hay comentarios.:
Publicar un comentario