Test java

billy67000 Messages postés 57 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 22 décembre 2005 - 22 déc. 2005 à 20:29
luuuuudooooo Messages postés 64 Date d'inscription mardi 4 octobre 2005 Statut Membre Dernière intervention 2 août 2006 - 23 déc. 2005 à 10:34
Bonjour,



comment faire un test sur un type String qui doit être un entier positif. J'ai essayé

if (!age.matches("^\\s*\\d+\\s*$"))
mais matches n'est pas une methode connu par le type String.

comment faire

merci !

2 réponses

morphorpse Messages postés 40 Date d'inscription vendredi 26 août 2005 Statut Membre Dernière intervention 8 septembre 2006 1
23 déc. 2005 à 00:08
Il faut convertir ton String en entier



avec Integer.parseInt(String arg0)

et apres tu testes la valeur de l'entier


Morphorpse
0
luuuuudooooo Messages postés 64 Date d'inscription mardi 4 octobre 2005 Statut Membre Dernière intervention 2 août 2006 4
23 déc. 2005 à 10:34
Oui ça ou tu peux faire simplement (si ton String est str)

if (!str.trim().startsWith("-"))
//Positif
else
//Négatif
0
Rejoignez-nous