Bonjour à tous,
J'ai la structure conditionnelle suivante
Je ne comprends pas ce qui se passe car logiquement avec ce bout de code, le système devrait me retourner "F". Or il me renvoit "V". Est ce normal ? Cela n'est-il pas possible de comparer une chaine de caractère qui vaut "=" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String maChaine = "=ABCD" if (!(maChaine.substring(0,1)=="=")) { System.out.println ("V"); } else { System.out.println ("F"); }
Merci d'avance pour vos réponses.
Marsup
Partager