Este guia explicará diferentes métodos para calcular se uma string não é igual a outra string em Java.
- Usando o operador “!='
- Usando o método equals()
- Usando o método compareTo()
- Usando o método compareToIgnoreCase()
- Usando o método !equals()
Usando o operador “!='
O operador “!=” é utilizado para comparar os valores de dois objetos. Em Java, strings são objetos, e o operador “!=” pode ser utilizado para calcular se duas strings não são iguais. Aqui está um exemplo:
aula Olá Mundo {
público estático vazio principal ( Corda [ ] argumentos ) {
Corda str1 = 'Olá' ;
Corda str2 = 'Mundo' ;
se ( str1 != str2 ) {
Sistema. fora . println ( 'As duas cordas não são iguais' ) ;
}
}
}
Saída
O resultado do código acima demonstra que duas strings “Hello” e “World” não são iguais no terminal.
Usando o método equals()
Este método é utilizado para calcular os valores de dois objetos. A classe String substitui equals() para calcular os valores de duas strings. Aqui está um exemplo:
Corda str1 = 'Olá' ;
Corda str2 = 'Mundo' ;
se ( ! str1. é igual a ( str2 ) ) {
Sistema. fora . println ( 'As duas cordas não são iguais' ) ;
}
Saída
O resultado do código acima confirma que as duas strings “Hello” e “World” não são iguais.
Usando o método compareTo()
O compareTo () é utilizado para comparar a ordem lexicográfica de duas strings. Quando essas strings não são iguais, retorna um valor diferente de zero. Aqui está um exemplo:
aula Olá Mundo {público estático vazio principal ( Corda [ ] argumentos ) {
Corda str1 = 'Olá' ;
Corda str2 = 'Mundo' ;
se ( str1. compareTo ( str2 ) != 0 ) {
Sistema. fora . println ( 'As duas cordas não são iguais' ) ;
}
} }
Saída
A saída mostra que duas strings não são iguais.
Usando o método compareToIgnoreCase()
O método compareToIgnoreCase() é como o método compareTo(), mas ignora o caso das strings. Aqui está um código:
aula Olá Mundo {público estático vazio principal ( Corda [ ] argumentos ) {
Corda str1 = 'Olá' ;
Corda str2 = 'MUNDO' ;
se ( str1. compareToIgnoreCase ( str2 ) != 0 ) {
Sistema. fora . println ( 'As duas cordas não são iguais' ) ;
} }
}
Saída
A saída mostra que as strings não são iguais.
Usando o método !equals()
O método !equals() é utilizado para calcular se duas strings são iguais ou não. Aqui está um exemplo:
aula Olá Mundo {público estático vazio principal ( Corda [ ] argumentos ) {
Corda str1 = 'Olá' ;
Corda str2 = 'Mundo' ;
se ( ! str1. é igual a ( str2 ) ) {
Sistema. fora . println ( 'As duas cordas não são iguais' ) ;
} }
}
Saída
A saída confirma que as strings não são iguais.
Conclusão
Em Java, verifique se uma string não é igual a outra string, utilize o operador “!=', o método equals(), o método compareTo() ou o método !equals(). Todos esses métodos são utilizados para calcular se uma string é igual ou não a outra string em Java. A seleção do método é baseada nas necessidades específicas do programa e no nível desejado de comparação de strings.