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 }
Je ne répondrai à aucune question technique par MP.
Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
Enfin, quand une solution a été trouvée à votre problème pensez au tag :resolu:
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
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![]()
Partager