Pb comparaison de valeur

scoubida42
Pb comparaison de valeur

PbSalut à tous!
J'ai commencé le java il n'y a pas très longtemps avec Netbeans, je dois rendre un projet assez rapidement et j'ai des difficultés!!mon projet est de réaliser une application java permettant de calculer les dépenses d'un étudiant!
J'ai 2 parties : une dépense et une recette. Dans chacune de ses parties qui séparé en 3 (3 dépenses différentes et 3 recettes différentes, j'ai 1 jTextFields et 1 comboBox, je rentre une valeur dans la textField et ensuite, je sélectionne si je veux que la dépense soit par semaine, par mois ou par année.
Lorsque je quitte mon champs, il doit s'enregistrer dans une pile d'objets dans lequel je fais ma sauvegarde!
Cette sauvegarde, je ne dois la faire que si mon champs que je viens de rentrer est différent de ce champs contenu dans la variable présente au somment de la pile!!
C'est là que ça bloque!!
Voici ma fonction permettant de comparer mes 2 valeurs!

    public int Comparaison()
    {
        String Test1=jTextField1.getText(); //récupe de la val dans TextBox
        if(jTextField1.getText()=undoStack.lastElement().oldtext1)
            return 0; //si c'est égal renvoie 0
        else
            return 1; //sinon 1
     }

Mon problème est qu'il me renvoie toujorus la même chose!le 0!!
Merci à tous ceux qui voudront bien m'aider!je les remercier déjà d'avance!
ezo-esm
Re: Pb comparaison de valeur

Bonsoir :)

est ce que tu peux nous dire qu'est ce que tu compare exactement?

bon courage

Niroken
Re: Pb comparaison de valeur

Bonjour,

Deja je suis curieux de savoir comment :

if(jTextField1.getText()=undoStack.lastElement().oldtext1)

peut compiler à minima il faudrait mettre l'opérateur '==' mais bon la tu comparerais les références de tes chaines et pas leur contenu.

J'utiliserais plutot :

if(jTextField1.getText().equals(undoStack.lastElement().oldtext1))

Bonne chance,
Niroken

azerty
Re: Pb comparaison de valeur

Cher Scoubida42,

Avant de programmer il faut apprendre les bases du langage...
So stop and think
Ici tu confonds les references des objets avec les valeurs... et en plus tu ne sais pas comparer un String tout simple. Avec ca, on va avoir toujours mauvaise reputation nous les frenchies.

fredericmazue
Re: Pb comparaison de valeur

On ne confond jamais références et valeurs ailleurs qu'en France :o
:D