[java][newbie]savoir si le txtfield est bien un int[résolu]

savoir si le txtfield est bien un int[résolu] [java][newbie] - Java - Programmation

Marsh Posté le 12-03-2003 à 10:37:30    

Bonjour, j'ai un textfield et je voudrais savoir si l'utilisateur a bien rentré un int.
j'ai essayé ça :

Code :
  1. (Integer.parseInt(tfMontant1.getText()).TYPE != Integer.TYPE )


mais à la compil', il me renvoie :

Code :
  1. int cannot be dereferenced


avez vous une autre idée pour faire ce test??
merci.


Message édité par deff le 12-03-2003 à 11:25:17

---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 12-03-2003 à 10:37:30   

Reply

Marsh Posté le 12-03-2003 à 10:45:16    

je crois que ca a deja ete poste sur ce forum. La solution la plus appropriee etait de parser la String en int dans un bloc  try catch

Reply

Marsh Posté le 12-03-2003 à 10:46:09    

Bin mate la doc d'Integer.parseInt :

Citation :

Throws:  
NumberFormatException - if the string does not contain a parsable integer


Donc tout c'que t'as à faire c'est de faire un parseInt() sur ton texte pis de catcher l'Exception [:spamafote]
 
EDIT : grillaid [:sisicaivrai]


Message édité par Taiche le 12-03-2003 à 10:46:27

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 12-03-2003 à 10:48:08    

Reply

Marsh Posté le 12-03-2003 à 10:55:23    

ça marche nickel !
merci


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed