Este blog discutirá o uso do “ Objects.igual () ” método em Java.
O que é “Objects.equals()” em Java?
O associado ' é igual a() ” é um método estático do método “ Classe de objetos ” que recebe dois objetos como parâmetros e verifica se eles são iguais retornando um “ boleano ' valor.
Sintaxe
Objetos. é igual a ( obj )
Na sintaxe acima, “ obj ” refere-se ao objeto que precisa ser comparado com o objeto associado.
Exemplo 1: Comparando os Valores Set “Null”, “Integer” e “Float” Usando “Objects.equals()” em Java
Neste exemplo, os valores de diferentes tipos de dados serão alocados como métodos, ou seja, “ Objects.igual () ” e verifiquei a igualdade:
importar java.util.Objects ;
boleano returnComp1 = Objetos. é igual a ( nulo , 4 ) ;
boleano returnComp2 = Objetos. é igual a ( 3.5 , 4 ) ;
boleano returnComp3 = Objetos. é igual a ( 4 , 4 ) ;
Sistema . fora . println ( 'A primeira comparação torna-se: ' + returnComp1 ) ;
Sistema . fora . println ( 'A segunda comparação torna-se: ' + returnComp2 ) ;
Sistema . fora . println ( 'A segunda comparação torna-se: ' + returnComp3 ) ;
Nas linhas de código acima, aplique as seguintes etapas:
- Em primeiro lugar, associe o “ boleano ” palavra-chave com os valores alocados para armazenar o resultado na forma de valores booleanos “ verdadeiro ' ou ' falso ”.
- Além disso, aplique o “ Objects.igual () ” método e defina o “ nulo ”, “ inteiro ', e ' flutuador ” valores, respectivamente, a serem verificados quanto à igualdade.
- Por fim, exiba a saída resultante com base na comparação realizada em cada caso.
Saída
Na saída acima, pode-se ver que o resultado correspondente é retornado com base na comparação avaliada.
Observação: Se os valores forem iguais, mas os tipos de dados forem conflitantes, ou seja, 4(integer), 4.0(float), o resultado será retornado como “ falso ”.
Exemplo 2: Usando o Método “Objects.equals()” com Objetos String em Java
Neste exemplo particular, o método discutido pode ser utilizado para comparar os objetos de string criados sem e com alocação dos dois valores de string, respectivamente:
Corda objeto1 = novo Corda ( ) ;Corda objeto2 = novo Corda ( ) ;
Sistema . fora . println ( objeto1. é igual a ( objeto2 ) ) ;
objeto1 = 'Linux' ;
objeto2 = 'dica' ;
Sistema . fora . println ( objeto1. é igual a ( objeto2 ) ) ;
No trecho de código acima:
- Primeiro de tudo, crie os dois “ Corda ” objetos chamados “ objeto1 ' e ' objeto2 ”, respectivamente.
- Na próxima etapa, associe o “ é igual a() ” com o primeiro objeto e coloque o último objeto como seu parâmetro (método) para verificar se os objetos criados são iguais antes de definir os valores.
- Depois disso, aloque os valores de string declarados para ambos os objetos criados.
- Por fim, compare os dois objetos novamente depois que os valores forem atribuídos para observar a alteração na comparação.
Saída
Nesta saída, pode-se analisar que, como os objetos não foram alocados com os valores primeiro, o valor booleano “ verdadeiro ” é retornado, o que não é o caso no último cenário (depois que os valores são definidos).
Conclusão
O ' Objects.igual () ” em Java é um método estático que recebe dois objetos como parâmetros e verifica se eles são iguais retornando um valor booleano. Este método pode ser aplicado para comparar os valores de vários tipos de dados ou para comparar os dois objetos com e sem alocar os valores para eles (objetos). Este blog orientou o uso e a implementação do “ Objects.igual () ” método em Java.