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

  FORUM HardWare.fr
  Programmation
  Java

  Passage d'un string vers un int.... ou comment savoir si c possible

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage d'un string vers un int.... ou comment savoir si c possible

n°1381543
OyT
dyslexics have more fnu
Posté le 05-06-2006 à 18:14:00  profilanswer
 

je sais que pour passer un string en int c:
 

Citation :

int entier=Integer.parseInt(String chaine);


 
le probleme est que chaine n'est pas obligatoirement un nombre.
 
je cherche donc un moyen de faire:
 

Citation :


if(chaine.estUnEntier())
{
     int entier=Integer.parseInt(chaine);
}
else
{
     int entier=-1; //ce qui signifierai erreur;
}


 
sauf que chaine.estUnEntier().... n'existe pas....
 
Merci beaucoup

mood
Publicité
Posté le 05-06-2006 à 18:14:00  profilanswer
 

n°1381557
zapan666
Tout est relatif
Posté le 05-06-2006 à 18:30:55  profilanswer
 

pi etre :

Code :
  1. int entier = 0;
  2. try {
  3.   entier=Integer.parseInt(chaine);
  4. } catch (NumberFormatException e) {
  5.   entier = -1;
  6. }


 
Par contre, l'init de entier a 0, c'est peut etre pas genial

Message cité 1 fois
Message édité par zapan666 le 05-06-2006 à 18:31:10

---------------
my flick r - Just Tab it !
n°1381558
OyT
dyslexics have more fnu
Posté le 05-06-2006 à 18:33:28  profilanswer
 

merci beaucoup...  
j'avé une solution très usine a gaz.... j'avais oublié le try et catch... je cherchais plus une fonction.
 
je vais essayer ca tout de suite. :jap:

n°1381560
masklinn
í dag viðrar vel til loftárása
Posté le 05-06-2006 à 18:37:50  profilanswer
 

Sinon on peut le faire avec des expressions rationnelles :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1381565
OyT
dyslexics have more fnu
Posté le 05-06-2006 à 18:42:04  profilanswer
 

Le try et le catch marche tres bien merci. (un manque d'habitude)
 
sinon c koi  

masklinn a écrit :

des expressions rationnelles :o


 
ca m'interesse bcp.

n°1381566
masklinn
í dag viðrar vel til loftárása
Posté le 05-06-2006 à 18:44:15  profilanswer
 

http://java.sun.com/docs/books/tut [...] index.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1381577
souk
Tourist
Posté le 05-06-2006 à 18:54:06  profilanswer
 

ou mieux, un NumberFormat, comme ca on peut gerer la localisation des entiers, genre les ricains utilisent la virgule comme séparateur de milliers, pas les francais, etc etc :o
 

Code :
  1. NumberFormat.getIntegerInstance(Locale inLocale)


 
[:dawao]

n°1660235
raph1123
Posté le 18-12-2007 à 21:21:55  profilanswer
 

zapan666 a écrit :

pi etre :

Code :
  1. int entier = 0;
  2. try {
  3.   entier=Integer.parseInt(chaine);
  4. } catch (NumberFormatException e) {
  5.   entier = -1;
  6. }


 
Par contre, l'init de entier a 0, c'est peut etre pas genial


 
C'est super Je cherche également la solution, mais il faut inclure quel librairie ?
 
Merci d'avance
 
Me*** c'est du java :(
 
 je cherche en C++ domage :(


Message édité par raph1123 le 18-12-2007 à 21:23:48

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

  Passage d'un string vers un int.... ou comment savoir si c possible

 

Sujets relatifs
Erreur 1004 lors d'une copie vers un nouveau classeurdivision de string[resolu]
[Resolu] string.lenght qui marche une fois sur deuxJava Transformation XSLT résultat String
Passage de variableexporter info excel vers modele word
Linux - Redirection de la sortie vers un fichierExecuter du SQL en js sans fichier php annexe...c'est possible?
migrer une base access vers une base mysqlpassage par adresse, malloc et free.
Plus de sujets relatifs à : Passage d'un string vers un int.... ou comment savoir si c possible


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