Tester si une chaine est composée de numériques uniquement ?

Le
fraginfo
Bonjour,

comment tester si une chaine de caractres est un numrique ?

Merci
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Cenekemoi
Le #216339
Bonjour,

comment tester si une chaine de caractères est un numérique ?

Merci


Nombre entier, entier relatif, décimal, etc...?

--
Cordialement, Thierry ;-)

Wamli
Le #216332
Normalement :

String str = "-29387589.35";

str.matches("-{0,1}[0-9]+u002e{0,1}[0-9]*")



devrait marcher.

-{0,1} signifie : précense ou non du signe moins
[0-9]+ signifie : au moins un chiffre entre 0 et 9
u002e{0,1} signifie : présence ou non d'un point
[0-9]* signifie : zéro ou plus de chiffre

voir la méthode matches dans String et la classe Pattern

----- Original Message -----
From: Newsgroups: fr.comp.lang.java
Sent: Thursday, May 11, 2006 2:04 PM
Subject: Tester si une chaine est composée de numériques uniquement ?


Bonjour,

comment tester si une chaine de caractères est un numérique ?

Merci


Hervé AGNOUX
Le #216269
wrote:


comment tester si une chaine de caractères est un numérique ?



Lire la doc !

Par exemple Integer.decode(String), et plein d'autres.


--
Hervé AGNOUX
http://www.diaam-informatique.com

cilovie
Le #216266
http://jakarta.apache.org/commons/lang/api-release/org/apache/commons/lang/math/NumberUtils.html#isNumber(java.lang.String)
?

Bonjour,

comment tester si une chaine de caractères est un numérique ?

Merci



Publicité
Poster une réponse
Anonyme