Structure conditionnelle ne fonctionne pas
Bonjour à tous,
J'ai la structure conditionnelle suivante
Code:
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");
} |
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 "=" ?
Merci d'avance pour vos réponses.
Marsup