Cómo usar el método igual en Java

Cómo usar el método igual en Java

En la programación de Java, puede haber casos en los que el programador desea comparar los valores de entrada especificados o del usuario para utilizarlos. Más específicamente, mientras se trata de tipos complejos de valores que son algo difíciles de identificar o analizar los valores generados al azar. En tales situaciones, el "igual ()El método en Java es asistencia para comparar los valores de manera eficiente.

Este blog explicará el uso y la aplicación del "igual ()"Método en Java.

Cómo usar el método "igual ()" en Java?

El "igual ()"El método compara dos valores, yo.mi., "Entero","Cadena","Objeto", etc., y devuelve el resultado correspondiente en forma de valor booleano, yo.mi., "verdadero Falso".

Sintaxis

público booleano es igual (obj obj)


En esta sintaxis, "Obj OBJ"Es el objeto de referencia con el que la corriente"Cadena"El objeto debe ser comparado. Sin embargo, este método compara los valores que comprenden múltiples tipos de datos.

Ejemplo 1: Uso del método "Equals ()" con los "Valores enteros" en Java

En este ejemplo, el "igual ()El método se puede aplicar para comparar los valores enteros especificados:

La clase pública es igual a
public static void main (string args [])
Entero num1 = 3;
Entero num2 = 6;
Entero num3 = 6;
Sistema.afuera.Imprimir (Num1.igual (num2)+ "\ n");
Sistema.afuera.Imprimir (Num2.iguales (num3));


En las líneas de código anteriores, aplique los siguientes pasos:

    • En primer lugar, inicialice los tres valores enteros establecidos.
    • Después de eso, aplique el "igual ()Método "con los dos primeros enteros y devuelve el resultado correspondiente como valor booleano.
    • Del mismo modo, aplique una verificación sobre los dos últimos enteros y muestre la salida resultante.

Producción


En esta salida, se puede ver que, en base a los valores equivalentes, el método devolvió el valor booleano "verdadero".

Antes de dirigirse al siguiente ejemplo, asegúrese de incluir el paquete proporcionado a continuación para habilitar la entrada del usuario:

importar java.utilizar.Escáner;


Ejemplo 2: Uso del método "Equals ()" con la entrada del usuario "Valores de cadena" en Java

Este ejemplo utiliza el método discutido para aplicar una verificación en las cadenas de entrada del usuario:

clase pública es igual a 2
public static void main (string args [])
Objeto del escáner = nuevo escáner (sistema.en);
Sistema.afuera.println ("Ingrese la primera cadena:");
Cadena val1 = objeto.Proxima linea();
Sistema.afuera.println ("Ingrese la segunda cadena:");
Cadena val2 = objeto.Proxima linea();
Sistema.afuera.println (val1.iguales (val2));
objeto.cerca();


Según este código, realice los pasos dados a continuación:

    • Primero, crea un "Escáner"Objeto usando el"nuevo"Palabra clave y la"Escáner()"Constructor, respectivamente.
    • El "Sistema.enEl parámetro habilita la entrada del usuario.
    • Ahora, ingrese las dos cadenas del usuario uno por uno.
    • El "Proxima linea()"El método garantiza el valor de entrada del usuario como un"Cadena".
    • Por último, aplique el "igual ()Método "En las cadenas de entrada del usuario, devuelva el resultado booleano correspondiente y cierre el escáner a través del"cerca()" método.

Producción



En esta salida, se pueden notar los siguientes aspectos:

    • Las cadenas idénticas devuelven el valor booleano "verdadero".
    • En el otro caso, "FALSO" es regresado.
    • El caso no coincidente en ambas cadenas comparadas conduce a un "FALSO" resultado.

Ejemplo 3: Uso del método "Equals ()" con los "Valores booleanos" en Java

En este ejemplo particular, el método discutido se puede implementar para comparar los valores booleanos inicializados y el objeto creado:

clase pública iguales 3
public static void main (string args [])
Valor booleano1 = verdadero;
Valor booleano2 = falso;
Objeto booleano = nuevo booleano (verdadero);
Sistema.afuera.println (valor1.iguales (valor2));
Sistema.afuera.println (valor1.iguales (objeto));


En este bloque de código:

    • Inicializar los dos valores booleanos proporcionados.
    • En el siguiente paso, cree un "Booleano"Objeto a través del"nuevo"Palabra clave y la"Booleano ()"Constructor, respectivamente.
    • En el parámetro del constructor, especifique el valor booleano establecido.
    • Finalmente, aplique el "igual ()Método para comparar primero los valores booleanos inicializados y luego aplicar una comparación sobre el valor inicializado anterior y el objeto.

Producción


En este resultado, se puede implicar que el valor inicializado se compara adecuadamente con el objeto creado.

Ejemplo 4: Uso del método "Equals ()" con los "Objetos de cadena" en Java

Este ejemplo usará el método discutido para comparar los objetos de cadena creados sin y con la asignación de los dos valores de cadena, respectivamente:

Ejemplo de clase pública
public static void main (string args [])
String Object1 = new String ();
String Object2 = new String ();
Sistema.afuera.println (Object1.iguales (objeto2));
Object1 = "Linux";
Object2 = "Sugerencia";
Sistema.afuera.println (Object1.iguales (objeto2));


En el fragmento de código anterior:

    • Primero, crea los dos "Cadena"Objetos nombrados"objeto1" y "objeto2", Respectivamente a través del enfoque discutido.
    • En el siguiente paso, asocie el "igual ()Método "con el objeto anterior y coloque el último objeto como su parámetro (método) para verificar si los objetos creados son iguales antes de asignar los valores.
    • Después de eso, asigne los valores de cadena establecidos a ambos objetos creados.
    • Por último, compare ambos objetos nuevamente después de que se asignen los valores para observar el cambio en comparación.

Producción


En esta salida, se puede analizar que, dado que los objetos no se asignaron primero con los valores, por lo que el valor booleano "verdadero"Se devuelve, que no es el caso en el último escenario (después de que se establecen los valores).

Conclusión

El "igual ()El método en Java se puede usar para comparar dos valores, i.mi., "Entero","Cadena","Objeto", etc., y devolver el resultado correspondiente como valor booleano, yo.mi., "verdadero Falso". Este método es sensible al caso y se puede aplicar a la entrada del usuario, así como a los valores especificados que comprenden múltiples tipos de datos. Este artículo demostró usar e implementar el "igual ()"Método en Java.