[java] Problèmes de variables [Résolu/Fermé]

Signaler
Messages postés
1052
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
2 avril 2015
-
Messages postés
1052
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
2 avril 2015
-
Bonjour,

je pense qu'il y a une notion qui m'échappe .....

J'ai 2 variables de type String. L'une a une valeur entrée en dur dans ma classe et l'autre a une valeur récupéré par une requête SQL.

Variable en dur :
String bob;
bob = "test";


Variable récupéré de type String :
String result = ""; // je vais dans un try/catch apres d'ou le = ""
result = toto.getName;


Fonction getName :
public String getName() {
        return name;
}


Si je fais :
System.out.println(result);

J'obtiens :
test


Si je fais :
if (bob == result){System.out.println(bob+"="+result);}
if (bob != result){System.out.println(bob+"!="+result);}

J'obtiens :
test!=test


..... No comprendo que passa en el coda de programacion de java...

Cuerdialemente,
fxtaa

2 réponses

Messages postés
127
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
21 septembre 2012
44
Bonjour,

Pour comparer deux String en JAVA, il faut utiliser la méthode "equals" et non "==".

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html

bonne continuation.
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
1052
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
2 avril 2015
65
Merci !