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

  FORUM HardWare.fr
  Programmation
  Java

  Pb dans la transformation d'un String en int..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb dans la transformation d'un String en int..

n°492633
ben33
Posté le 20-08-2003 à 17:16:50  profilanswer
 

J'ai une méthode qui demande deux int comme arguments...
 
Un des arguments est AAA_3 (format String)
 
Donc je fais

Code :
  1. //Lire le taux d'occupation correspondant dans la SHM
  2. int index = Integer.valueOf(_val.substring(_val.indexOf("_" )+1,_val.length())).intValue();
  3. short valLuSHM = asg.V_STOBS(nz,index);


 
Et j'ai l'erreur suivante...
Exception in thread "main" java.lang.NumberFormatException: 3
 
Ca parle a quelqu'un?

mood
Publicité
Posté le 20-08-2003 à 17:16:50  profilanswer
 

n°492647
benou
Posté le 20-08-2003 à 17:22:47  profilanswer
 

affiche le résultat de val.substring(_val.indexOf("_" )+1,_val.length()) entre 2 carctère :  
 

Code :
  1. System.out.println("'" + val.substring(_val.indexOf("_" )+1,_val.length()) + "'" );


---------------
ma vie, mon oeuvre - HomePlayer
n°492654
ben33
Posté le 20-08-2003 à 17:30:34  profilanswer
 

...

Code :
  1. Exception in thread "main" java.lang.NumberFormatException: '3'

n°492657
benou
Posté le 20-08-2003 à 17:32:29  profilanswer
 

heu, attend, j'avais mal lu ton code ... il devrait même pas compiler ton machin : valueOf ca retourne un Integer. C'est parseInt qui retourne un int !
 
edit : pardon, j'ai encore mal lu : j'avais pas vu le intValue.
 
tu faire tout simplement ca :

Code :
  1. int index = Integer.parseInt(_val.substring(_val.indexOf('_')+1));



Message édité par benou le 20-08-2003 à 17:34:09

---------------
ma vie, mon oeuvre - HomePlayer
n°492659
ben33
Posté le 20-08-2003 à 17:33:18  profilanswer
 

Autant pour moi...
 
Fallait juste que je fasse un trim a la fin de mon substring...
(vive les logs de debug!!)
 
Pas besoin des ' ' benou
 
Merci a tous

n°492663
benou
Posté le 20-08-2003 à 17:35:05  profilanswer
 

Ben33 a écrit :

Pas besoin des ' ' benou


c'était justement pour voir les espaces qu'il pouvait y avoir que je t'ai demandé de mettre les '' autour  :sarcastic:


---------------
ma vie, mon oeuvre - HomePlayer

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

  Pb dans la transformation d'un String en int..

 

Sujets relatifs
Manipulation de string c++Equivalent de $_SERVER["QUERY_STRING"] pour les variables en POST
allonger un string?Mettre dans une string le contenu d'un fichier texte qui est en ligne
[C]Probleme de char et string[Perl] Parser une string
[VB] Format() d'une string[C++] rechercher un string dans un string sans convertire en char * ?
[C++] ajouter un int à une string[Java] déterminer la présence de certains caractères dans un String
Plus de sujets relatifs à : Pb dans la transformation d'un String en int..


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)