Bonjour a tous,
J'essaie de comparer un char et un string. Cette comparaison s'effectue grace a un KeyListener. Lorsque je tape sur le " i " j'aimerais qu'une action A s'effectue et lorsque je tape sur le " o " j'aimerais qu'une action B s'effectue.
J'ai ecrit ceci
(idem pour le " o ")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(e.getKeyChar().toString().compareTo("i")==0) { ... }
Ainsi a gauche de compareTo(), je recupere bien un char que je transforme en String avec toString(), compare a un String. Cependant, le compilateur m'inscrit l'erreur suivante :
"char cannot be dereferenced"
Est-ce que qqun parmi vous saurait d'ou provient l'erreur ?
Partager