Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1735 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Convertir un string en int

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir un string en int

n°1163012
Profil sup​primé
Posté le 28-07-2005 à 14:02:46  answer
 

Bonjour,
 
Je voudrais avoir ce resultat: textField.getText()=int x;
Je sais que ds ce cas ce n'est pas compatible.
Comment dois je faire?
 
Merci. :bounce:

mood
Publicité
Posté le 28-07-2005 à 14:02:46  profilanswer
 

n°1163049
Nicolas_75
Posté le 28-07-2005 à 14:21:32  profilanswer
 

Bonjour,
 
Tu peux jeter un oeil à :
Integer.parseInt()
 
ou, plus compliqué, à :
NumberFormat.parse()
 
Nicolas

n°1163057
sebi
Posté le 28-07-2005 à 14:24:09  profilanswer
 

regarde la classe Integer

n°1163507
Profil sup​primé
Posté le 28-07-2005 à 16:33:28  answer
 

ca marche tres bien avec la classe integer.
Ce sujet est [RESOLU].
Merci.

n°1683690
Rhood
Posté le 07-02-2008 à 22:16:50  profilanswer
 

C'est simple il suffit de faire :
String str = "" + x;
jTextField.setText(str);
 
ou encore, pour simplifier:
jTextField.setText("" + x);

n°1683783
brisssou
8-/
Posté le 08-02-2008 à 08:18:16  profilanswer
 

remonter un topic antédiluvien pour dire du caca : chapeau bas.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1684313
BifaceMcLe​OD
The HighGlandeur
Posté le 09-02-2008 à 00:09:02  profilanswer
 

Oui, surtout pour dire une connerie plus grosse que toi :
String str = "" + x;
permet de convertir un entier en chaîne alors que la question posée était l'opération inverse.
 
En plus, l'instruction que tu donnes est une véritable horreur, elle est à bannir : elle ne dit pas vraiment ce qu'elle fait parce qu'elle repose sur un effet de bord (le fait que concaténer une chaîne avec autre chose qu'une chaîne, opération normalement interdite, soit acceptée par le compilateur parce qu'il transforme en douce l'autre chose en une chaîne). Et par dessus le marché, c'est une instruction super coûteuse, qui sert juste à éviter de taper quelques caractères en plus dans son source : en plus de faire la conversion recherchée, elle crée 2 instances de String et 1 instance de StringBuffer/StringBuilder totalement inutiles.
 
Bref, la seule bonne manière de convertir un entier en chaine, c'est Integer.toString(x). C'est clair, lisible, et sauf cas rares d'appels très récurrents, ce qu'il y a de plus efficace.


Message édité par BifaceMcLeOD le 09-02-2008 à 00:09:47

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Convertir un string en int

 

Sujets relatifs
[c#] Convertir un string en floatConvertir un string en Cstring
convertir un string en bitConvertir un string en format date
Convertir une une string base 2 en string base 16Comment convertir Widestring en string
Convertir un String en TDateTimeconvertir string en File
convertir une std::string en type de base (int, float, etc)Java convertir string en plusieurs float
Plus de sujets relatifs à : Convertir un string en int


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR