Comment vérifier si une chaîne n'est pas égale à une autre chaîne en Java ?

Comment Verifier Si Une Chaine N Est Pas Egale A Une Autre Chaine En Java



En Java, vérifier si une chaîne n'est pas égale à une autre chaîne signifie comparer deux objets chaîne et déterminer s'ils contiennent ou non les mêmes caractères. Si les deux chaînes ne sont pas égales, cela signifie qu'au moins un caractère dans une chaîne est différent du caractère correspondant dans l'autre chaîne. Il est bénéfique à diverses fins telles que la validation des entrées, le traitement des données et la gestion des erreurs.

Ce guide expliquera différentes méthodes pour calculer si une chaîne n'est pas égale à une autre chaîne en Java.

Utilisation de l'opérateur '!='

L'opérateur '!=' est utilisé pour comparer les valeurs de deux objets. En Java, les chaînes sont des objets, et l'opérateur '!=' peut être utilisé pour calculer si deux chaînes ne sont pas égales. Voici un exemple:







classe Bonjour le monde {
public statique annuler principal ( Chaîne [ ] arguments ) {
Chaîne chaîne1 = 'Bonjour' ;
Chaîne str2 = 'Monde' ;
si ( chaîne1 != str2 ) {
Système. dehors . println ( 'Les deux chaînes ne sont pas égales' ) ;
}

}
}

Sortir



Le résultat du code ci-dessus démontre que deux chaînes 'Hello' et 'World' ne sont pas égales dans le terminal.



Utilisation de la méthode equals ()

Cette méthode est utilisée pour calculer les valeurs de deux objets. La classe String remplace equals() pour calculer les valeurs de deux chaînes. Voici un exemple:





Chaîne chaîne1 = 'Bonjour' ;
Chaîne str2 = 'Monde' ;
si ( ! chaîne1. équivaut à ( str2 ) ) {
Système. dehors . println ( 'Les deux chaînes ne sont pas égales' ) ;
}

Sortir

Le résultat du code ci-dessus confirme que les deux chaînes 'Hello' et 'World' ne sont pas égales.



Utilisation de la méthode compareTo()

Le comparer aux () est utilisée pour comparer l'ordre lexicographique de deux chaînes. Lorsque ces chaînes ne sont pas égales, il renvoie une valeur autre que zéro. Voici un exemple:

classe Bonjour le monde {
public statique annuler principal ( Chaîne [ ] arguments ) {
Chaîne chaîne1 = 'Bonjour' ;
Chaîne str2 = 'Monde' ;
si ( chaîne1. comparer aux ( str2 ) != 0 ) {
Système. dehors . println ( 'Les deux chaînes ne sont pas égales' ) ;
}
} }

Sortir

La sortie montre que deux chaînes ne sont pas égales.

Utilisation de la méthode compareToIgnoreCase()

La méthode compareToIgnoreCase() est similaire à la méthode compareTo(), mais elle ignore la casse des chaînes. Voici un code :

classe Bonjour le monde {
public statique annuler principal ( Chaîne [ ] arguments ) {
Chaîne chaîne1 = 'Bonjour' ;
Chaîne str2 = 'MONDE' ;
si ( chaîne1. compareToIgnoreCase ( str2 ) != 0 ) {
Système. dehors . println ( 'Les deux chaînes ne sont pas égales' ) ;
} }
}

Sortir

La sortie montre que les chaînes ne sont pas égales.

Utilisation de la méthode !equals()

La méthode !equals() est utilisée pour calculer si deux chaînes sont égales ou non. Voici un exemple:

classe Bonjour le monde {
public statique annuler principal ( Chaîne [ ] arguments ) {
Chaîne chaîne1 = 'Bonjour' ;
Chaîne str2 = 'Monde' ;
si ( ! chaîne1. équivaut à ( str2 ) ) {
Système. dehors . println ( 'Les deux chaînes ne sont pas égales' ) ;
} }
}

Sortir

La sortie confirme que les chaînes ne sont pas égales.

Conclusion

En Java, vérifiez si une chaîne n'est pas égale à une autre chaîne, utilisez l'opérateur « != », la méthode equals(), la méthode compareTo() ou la méthode !equals(). Toutes ces méthodes sont utilisées pour calculer si une chaîne est égale ou non à une autre chaîne en Java. La sélection de la méthode est basée sur les besoins spécifiques du programme et le niveau souhaité de comparaison de chaînes.