[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

2 réponses

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