Jsoup - comparaisons

Résolu/Fermé
Roublo - 31 août 2014 à 18:11
 Roublo - 31 août 2014 à 18:21
Bonjour,

Cette question me semble stupide mais je n'arrive pas à comparer deux éléments. Je relève un morceau de texte dans un code html qui est par exemple "coucou". Si je veux vérifier que mon texte est "coucou", la comparaison me retourne toujours faux.

Exemple
if(texte == "coucou")
{
// blabla
}
// Note : "texte" a été récupéré d'un code html, et contient bien le mot "coucou"


En faisant ça, le retour de la comparaison me dit que c'est faux... Une idée ?
Merci d'avance.

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
31 août 2014 à 18:16
Bonjour,

L'opérateur == compare deux objets, pas leur valeur.
Il faut utiliser la méthode equals pour faire cela :
if (texte.equals("coucou"))
0
Merci pour ta réponse, c'était bien ça !
Bonne soirée.
0