Récupérer un String from JTextField et transformer en int

Résolu
zaynoubagl
Messages postés
60
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2014
- Modifié par BunoCS le 12/09/2013 à 17:52
zaynoubagl
Messages postés
60
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2014
- 15 sept. 2013 à 10:02
Bonjour,
je voulais transformer un string dans j text field en int pour faire la division


String s=a.getText();
int i = Integer.parseInt(s);

int r;
r = (int)i / 2;

annuler.setText("r");
je ne trouve pas ou est l'erreur

9 réponses

BunoCS
Messages postés
15266
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 juin 2022
103
12 sept. 2013 à 15:25
Hello,
Déjà, fais attention: si ta String est mal formattée,
Integer.parseInt()
va te lever une exception.
Ensuite, j'imagine que "annuler" est ton JTextField. Ben, dans ce cas, tu lui affiches le caractère "r" et, à mon avis, ce n'est pas ce que tu veux... Pour afficher la valeur:
annuler.setText(String.valueOf(r));


NB: les balises code, c'est la 4e icone, juste au-dessus de la zone de texte ;)
0
zaynoubagl
Messages postés
60
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2014

12 sept. 2013 à 15:47
ça fonctionne pas!
0