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

Résolu
zaynoubagl Messages postés 58 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 58 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
A voir également:

9 réponses

BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 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 58 Date d'inscription mercredi 11 septembre 2013 Statut Membre Dernière intervention 19 octobre 2014
12 sept. 2013 à 15:47
ça fonctionne pas!
0
Rejoignez-nous