• # Comparaison de chaine

    Posté par . En réponse au message portée des méthodes. Évalué à 2.

    L'intérêt de l'exercice c'est aussi que tu comprennes tout seul ce qui ne va pas.

    Pour commencer il ne faut pas utiliser v=="+" pour comparer les string comme tu le fais, mais la méthode equals() de la classe String. Enfin tu peux utiliser ==, mais ça ne signifie pas la même chose (dans ton cas ça marchera ptet (je ne suis pas sur) grâce (à cause?) d'une optimisation obligatoire des machines virtuelles Java).

    Donc v.equals("+"), ou plutôt "+".equals(v) qui a l'avantage de marcher même si v est null.