JAVA/ getClass().getSimpleName()

Résolu/Fermé
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 1 juin 2009 à 01:03
 biboo - 1 juin 2009 à 14:16
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.
A voir également:

3 réponses

Utilisateur anonyme
1 juin 2009 à 09:02
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
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
1 juin 2009 à 11:41
OK.merci beaucoup
0
Et pour coder proprement, il faut faire:

"feuille".equals( ... )
0