A voir également:
- Convertir String en un instruction de java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Convertir youtube en mp3 avec audacity - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Java apk - Télécharger - Langages
1 réponse
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
28 mai 2008 à 10:57
28 mai 2008 à 10:57
Salut,
Tu veux dire tonTextField.getText() te retourne une chaîne de caractère (= la valeur dans le text field). Il existe des convertisseurs String => Integer, par ex:
String s = "1";
int i = Integer.parseInt(s);
++
Tu veux dire tonTextField.getText() te retourne une chaîne de caractère (= la valeur dans le text field). Il existe des convertisseurs String => Integer, par ex:
String s = "1";
int i = Integer.parseInt(s);
++
28 mai 2008 à 11:12
28 mai 2008 à 11:19
C'est plus compliqué, dans ce cas, car il faut parser le String et le décomposer dans un arbre avec des valeurs numériques ou des opérateurs pour les feuilles... Cela peut devenir relativement compliqué si tu veux gérer également la priorité des opérands, les parenthèses etc.
Tout dépend de la complexité de ton projet, si ta calculette est sophistiquée, mieux vaut essayer d'utiliser une bibliothèque open source existante, e.g. antlr (mais si c'est pour un truc simple, passer par antlr est la même chose qu'utiliser un canon pour tuer une mouche).
++
28 mai 2008 à 11:47
28 mai 2008 à 12:52
Pour exécuter un exe depuis java, tu peux passer par Runtime.getRuntime().exec() et éventuellement lui passer %SystemRoot%\system32\calc.exe comme paramètre (mais je ne pense pas que la calculatrice de Windows accepte des paramètres...)
28 mai 2008 à 20:34