bonjour,
je voudrai pouvoir créer une variable ou seul les entiers et les ',' sont accepté .
Comment dois je faire ?
merci d'avance
bonjour,
je voudrai pouvoir créer une variable ou seul les entiers et les ',' sont accepté .
Comment dois je faire ?
merci d'avance
pour mélanger numérique et alpha , il faut une variable de type String, pour vérifié son contenu, il faut du code applicatif (regex par exemple).
Salut, heu ca ressemble a des float ca non ?![]()
(pour la vigule a la place du point, en changeant le local, un setLocale( LOCAL.FRENCH) )
j'ai dis une c****** ?
en fait ce n'est pas des Float car c'est pour faire une séquence de chiffre du genre: 1,2,5,7,3.
j'ai un table dans la quel chaque ligne est un élément.
le programme sert a séquencer un certain nombre d'élément.
donc un élément auquel on a affecté 1,5,6,9 sera activé en premiere position, en 5 ieme position, en 6 ieme et en 9 ieme.
et moi je cherche une méthode qui existerai deja permettant de vérifier qu'un String ne possède que les charactères '1' '2' '3' '4' '5' '6' '7' '8' '9' '0' ','.
en fait g fait une méthode a ma sauce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public boolean verifyCharcater(String str) { char[]cha = str.toCharArray(); for(int i = 0 ; i < cha.length; i++) { if(!(cha[i]=='0') &&!(cha[i]=='1') &&!(cha[i]=='2' )&&!(cha[i]=='3' )&&!(cha[i]=='4' )&&!(cha[i]=='5') &&!(cha[i]=='6') &&!(cha[i]=='7') &&!(cha[i]=='8') &&!(cha[i]=='9') &&!(cha[i]==',')) { erreur = cha[i]; return false; } } return true; }
L'utilisation des expressions régulières avec la méthode matches() de la classe String me paraît tout indiquée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(!str.matches("\\d(,\\d)*")) { // erreur }
Re,
y a la methode static boolean Character.isDigit( char c ) qui pourrait te simplifier la vie par contre
Tchao
P.S. : si c'est pas fait le tag <Résolu> c'est toujours appréciable![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager