[java] Problèmes de variables

Résolu
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   -  
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

pnd_dom Messages postés 127 Date d'inscription   Statut Membre Dernière intervention   52
 
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
fxtaa Messages postés 1050 Date d'inscription   Statut Membre Dernière intervention   74
 
Merci !
0