JAVA/ getClass().getSimpleName()

Résolu
wolves'sbrother Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   -  
 biboo -
Bonjour,

Le code suivant affiche : Feuille
System.out.println( b.getfilsG().getClass().getSimpleName());


Et kand je fais un test sur le string retourné :

if( b.getfilsG().getClass().getSimpleName()=="Feuille"){System.out.print("ok");}


ça devrait affiché ok mais ça ne marche pas.

Merci pour votre aide.
Configuration: Windows XP
Firefox 3.0.10

3 réponses

  1. danimo
     
    Salut,

    avec if (a == "Feuille") ... on compare les références >>> false car références à objets différents

    À remplacer par if (a.equals("Feuille") ... Pour comparer le contenu >>> true si contenu =

    Cordialement,

    Dan
    1
  2. wolves'sbrother Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   36
     
    OK.merci beaucoup
    0
  3. biboo
     
    Et pour coder proprement, il faut faire:

    "feuille".equals( ... )
    0