[JAVA] Comparaison de chiffres dans un String

Résolu/Fermé
bast_sama Messages postés 56 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 2 juin 2011 - 8 avril 2009 à 10:45
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 8 avril 2009 à 11:32
Bonjour,

Je vais essayer d'être le plus clair possible.

j'ai mit en place des JTextField dans lesquels j'insère des chiffres. Je récupère les valeurs via :
String resultat = T0_haut.getText();
String resultat1= T0_bas.getText();

Je souhaite cependant vérifier que la valeur T0_bas soit inférieur au T0_haut.

Ces valeurs seront ensuite écrites dans un fichier du coup elles doivent être au format String.

Voilà si quelqu'un à une solution

Je travail sous Eclipse Windows.
A voir également:

5 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
8 avril 2009 à 11:08
Salut,
essaye la methode parseInt de la class integer.
Tu devrais avoir un truc du style:
public boolean sampleMethod()
{boolean done;
// put your code here
if (Integer.parseInt(resultat )>Integer.parseInt(resultat1)) done=true;
else done=false;
return done;
}
J'espere ca pourra t'aider!!
@+
1
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
8 avril 2009 à 11:08
int res_entier = Integer.parseInt(resultat);

Voilà ça converti la chaîne en entier.
1
bast_sama Messages postés 56 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 2 juin 2011 7
8 avril 2009 à 11:25
Ok bah cela fonctionne comme je veux.

Mais après je dois écrire mes résultats dans un fichier...via FileWriter mais maintenant que se sont des int je fais comment pour les repasser en String?

0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
8 avril 2009 à 11:26
Vous aviez stocké le String dans l'élément résultat :

String resultat = T0_haut.getText();

donc pour le récupérer il suffit d'utiliser la variable resultat qui le contient déjà
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bast_sama Messages postés 56 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 2 juin 2011 7
8 avril 2009 à 11:29
Evidement =)

merci beaucoup

bonne journée
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
8 avril 2009 à 11:32
De rien et n'oubliez pas de passer le sujet en résolu.
0