Covertir une Donnée d'un fichier en entier

majormadidi1984 Messages postés 2 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 3 août 2009 - 28 juil. 2009 à 18:09
majormadidi1984 Messages postés 2 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 3 août 2009 - 3 août 2009 à 11:00
Bonjour tout le monde,
En effet j'essaie de convertir un string que j'ai récupéré dans un fichier texte pour le convertir un entier, mais je n'y parviens pas. Mes essaie sont les suivant:
1-)
 int monEntier= Integer.parseInt(monEntierRecuperDuFichier);
/*sa ne marhe pas il me retourne java.lang.NumberFormatException: For input string: "922442005611"*/

2-)
int monEntier=Integer.valueOf(monEntierRecuperDuFichier).intValue();
   //même erreur


PS: En fait mon alias en bas aurait du être qui demande trouve mais il me plai bien comme sa.



Qui cherche trouve

4 réponses

kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
28 juil. 2009 à 18:16
Salut,

Ici c'est le bar !!! Tu auras plus de chances d'obtenir une réponse dans le forum Java.

Cordialement,



Kohntark -
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
28 juil. 2009 à 18:23
Bonjour,

Pour du java, merci de poster sur javafr dans un thème java.

922442005611, ça rentre pas dans un int, qui ne compte guère au dessus des 2 millards. Utilise des longs.

[ Déplacé dans javafr ]
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
28 juil. 2009 à 19:42
Salut,

Sûrement parce que tu dépasse la limite de taille d'un integer qui est codé sur 32 bits !

Essaye plutôt avec :
long monEntier= Long.parseLong(monEntierRecuperDuFichier);

______________________________________
DarK Sidious
0
majormadidi1984 Messages postés 2 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 3 août 2009
3 août 2009 à 11:00
Merci pour les réponse en fait juste après que je l'ai posté je suis partis sur le forum comme c'était urgent et on m'a donnée la même réponse, de convertir
Long
au lieu d'un
int
. encore une fois merci a tous.

Qui cherche trouve
0
Rejoignez-nous