Bonjour,

Je suis en train de faire des essai avec un if mais j'ai cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Incompatible operand types canari and String
Voici le code qui génére cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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");
         }
    }
}
J'ai une class canari
Dedans, je définie, le Nom, le sexe, et des numéros de bague,etc...
Je ne sais pas si je dois faire un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ( unCanari == getNom("titi") )
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ( unCanari ==unCanari.getNom("titi") )
ou je sais pas quoi

Help please