Como usar o método igual em java

Como usar o método igual em java

Na programação Java, pode haver casos em que o programador deseja comparar os valores especificados ou de entrada do usuário para utilizá -los. Mais especificamente, ao lidar com tipos complexos de valores que são um pouco difíceis de identificar ou analisar os valores gerados aleatoriamente. Em tais situações, o “é igual a()”O método em Java é assistido a comparar os valores com eficiência.

Este blog elaborará o uso e a aplicação do “é igual a()”Método em Java.

Como usar o método "iguals ()" em java?

O "é igual a()”Método compara dois valores, eu.e., ““Inteiro","Corda","Objeto”, Etc., e retorna o resultado correspondente na forma de um valor booleano, eu.e., ““verdadeiro falso”.

Sintaxe

BOOLEANOS PÚBLICOS EQUILES (Objeto OBJ)


Nesta sintaxe, “Objeto obj”É o objeto de referência com o qual o atual“Corda”O objeto precisa ser comparado. No entanto, este método compara os valores compreendendo vários tipos de dados.

Exemplo 1: Usando o método "Equals ()" com os "valores inteiros" em Java

Neste exemplo, o “é igual a()”O método pode ser aplicado para comparar os valores inteiros especificados:

classe pública é igual a
public static void main (string args [])
Inteiro num1 = 3;
Inteiro num2 = 6;
Inteiro num3 = 6;
Sistema.fora.Imprimir (num1.igual a (num2)+ "\ n");
Sistema.fora.Imprimir (num2.igual a (num3));


Nas linhas de código acima, aplique as seguintes etapas:

    • Em primeiro lugar, inicialize os três valores de número inteiro declarados.
    • Depois disso, aplique o “é igual a()”Método com os dois primeiros números inteiros e retorne o resultado correspondente como um valor booleano.
    • Da mesma forma, aplique um cheque nos dois últimos números e exiba a saída resultante.

Saída


Nesta saída, pode -se observar que, com base nos valores equivalentes, o método retornou o valor booleano “verdadeiro”.

Antes de ir para o próximo exemplo, inclua o pacote fornecido abaixo para ativar a entrada do usuário:

importar java.util.Scanner;


Exemplo 2: Usando o método "Equals ()" com a entrada do usuário "Valores da String" em Java

Este exemplo utiliza o método discutido para aplicar uma verificação nas seqüências de entrada do usuário:

classe pública Equals2
public static void main (string args [])
Objeto de scanner = novo scanner (sistema.em);
Sistema.fora.println ("Digite a primeira string:");
String val1 = objeto.nextline ();
Sistema.fora.println ("Digite a segunda sequência:");
String val2 = objeto.nextline ();
Sistema.fora.println (Val1.igual a (val2));
objeto.fechar();


De acordo com este código, execute as etapas abaixo:

    • Primeiro, crie um “Scanner“Objeto usando o“novo"Palavra -chave e a"Scanner ()”Construtor, respectivamente.
    • O "Sistema.em”O parâmetro permite a entrada do usuário.
    • Agora, insira as duas cordas do usuário uma por uma.
    • O "NextLine ()”O método garante o valor de entrada do usuário como um“Corda”.
    • Por fim, aplique o “é igual a()”Método nas seqüências de entrada do usuário, retorne o resultado booleano correspondente e feche o scanner por meio do“fechar()”Método.

Saída



Nesta saída, os seguintes aspectos podem ser notados:

    • As cordas idênticas retornam o valor booleano “verdadeiro”.
    • No outro caso, “falso”É devolvido.
    • O caso incompatível em ambos as cordas comparadas leva a um “falso" resultado.

Exemplo 3: Usando o método "Equals ()" com os "valores booleanos" em Java

Neste exemplo em particular, o método discutido pode ser implementado para comparar os valores booleanos inicializados e o objeto criado:

classe pública Equals3
public static void main (string args [])
Valor booleano1 = true;
Valor booleano2 = false;
Objeto booleano = novo booleano (true);
Sistema.fora.println (valor1.igual (valor2));
Sistema.fora.println (valor1.igual (objeto));


Neste bloco de código:

    • Inicialize os dois valores booleanos fornecidos.
    • Na próxima etapa, crie um “boleano“Objeto através do“novo"Palavra -chave e a"Boleano()”Construtor, respectivamente.
    • No parâmetro construtor, especifique o valor booleano declarado.
    • Finalmente, aplique o “é igual a()”Método para primeiro comparar os valores booleanos inicializados e depois aplicar uma comparação no valor inicial inicial e no objeto.

Saída


Nesse resultado, pode estar implícito que o valor inicializado seja comparado adequadamente com o objeto criado.

Exemplo 4: Usando o método "Equals ()" com o "String Objects" em Java

Este exemplo usará o método discutido para comparar os objetos de string criados sem e com a alocação dos dois valores de string, respectivamente:

Exemplo de classe pública
public static void main (string args [])
String Object1 = new String ();
String object2 = new String ();
Sistema.fora.println (objeto1.igual (objeto2));
objeto1 = "Linux";
object2 = "dica";
Sistema.fora.println (objeto1.igual (objeto2));


No trecho de código acima:

    • Primeiro, crie os dois “Corda"Objetos chamados"objeto1" e "objeto2”, Respectivamente, através da abordagem discutida.
    • Na próxima etapa, associe o “é igual a()”Método com o objeto anterior e coloque o último objeto como seu parâmetro (método) para verificar se os objetos criados são iguais antes de atribuir os valores.
    • Depois disso, aloque os valores de string declarados para os dois objetos criados.
    • Por fim, compare os dois objetos novamente depois que os valores são atribuídos para observar a mudança em comparação.

Saída


Nesta saída, pode -se analisar que, como os objetos não foram alocados com os valores primeiro, então o valor booleano “verdadeiro”É devolvido, o que não é o caso no último cenário (após a definição dos valores).

Conclusão

O "é igual a()”O método em Java pode ser usado para comparar dois valores, i.e., ““Inteiro","Corda","Objeto”, Etc., e devolver o resultado correspondente como um valor booleano, eu.e., ““verdadeiro falso”. Este método é sensível ao minúsculo e pode ser aplicado à entrada do usuário, bem como valores especificados compreendendo vários tipos de dados. Este artigo demonstrou usar e implementar o “é igual a()”Método em Java.