Posez votre question Signaler

Probleme , cast String vers int => Java

Brice - Dernière réponse le 11 janv. 2005 à 18:24
Bonsoir,
J'ai un soucis
Qui pourrait me dire comment faire pour récuperer un élément d'une ligne d'un fichier)
En clair je résume,je lis un fichier txt, dans chaque ligne je voudrais récuperer un element , seulement c un entier qui varie de 1 à 1000,si je fais
String chaine;
chaine.SubString(26,29)

ca fonctionne mais que si mon element fais 3 caracteres de long , en l'occurence si dans mon fichier l'element ne fais que 2 caracteres ou 1 seul,evidemment la chaine sera rempli avec des espaces.
Et quand je converti en int , evidemment ya erreur !
Qui pourrait m'aider et me donner une autre solution ou une astuce pour contourner le probleme.
Merci
Lire la suite 

Probleme , cast String vers int => Java »

5 réponses
Réponse
+4
moins plus
essaye ça : int toto = Integer.parseInt(chaineDeCaratctere);
Ajouter un commentaire
Réponse
+1
moins plus
Merci les gras ca fonctionne niquel !
sympa !
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Je crois qu'il y a une méthode strToInt de disponible

GrdScarabe

Learn with the best, teach the others
Ajouter un commentaire
Réponse
+0
moins plus
Salut

si ce que tu récupère un String de ton fichier, tu peur utiliser la méthode "trim()" de la classe String avant de caster en int, ça enlève les espaces ...

Chouba,
Pochard d'assaut .. 
Ajouter un commentaire
Réponse
+0
moins plus
content d'être heureux que ça te fasse plaisir ...

Chouba,
Pochard d'assaut .. 
Ajouter un commentaire
Ce document intitulé « Probleme , cast String vers int => Java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?