Bonjour,
Je suis en train de faire des essai avec un if mais j'ai cette erreur:
Voici le code qui génére cette erreur:Code:Incompatible operand types canari and String
J'ai une class canariCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.util.Iterator; public class ModifierBaseAnnee { void editBaseAnnee() { //lecture l'une année Annee lecture = Annee.lire(); for( Iterator ite=lecture.getAnnee().iterator(); ite.hasNext(); ){ canari unCanari = (canari) ite.next(); if ( unCanari == "titi" ) // par ICI l'erreur unCanari.setNom("GrosMinet"); } } }
Dedans, je définie, le Nom, le sexe, et des numéros de bague,etc...
Je ne sais pas si je dois faire un
ouCode:if ( unCanari == getNom("titi") )
ou je sais pas quoi :?Code:if ( unCanari ==unCanari.getNom("titi") )
Help please :)