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!
Bonsoir :)
est ce que tu peux nous dire qu'est ce que tu compare exactement?
bon courage
Bonjour,
Deja je suis curieux de savoir comment :
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 :
Bonne chance,
Niroken
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.
On ne confond jamais références et valeurs ailleurs qu'en France :o
:D