Salut,
Je voudrais vérifier que l'utilisateur à bien saisie une string en utilisant un format qui peut etre variable. Un peu comme une date qui s'écrie 25/11/2005 et qui est conforme au format dd/MM/yyyy.
Existe-t-il moyen de faire ca?
Merci
Salut,
Je voudrais vérifier que l'utilisateur à bien saisie une string en utilisant un format qui peut etre variable. Un peu comme une date qui s'écrie 25/11/2005 et qui est conforme au format dd/MM/yyyy.
Existe-t-il moyen de faire ca?
Merci
Tout probleme a une solution.
Va voir du coté des JFormattedTextField si tu as une fenetre.
http://java.developpez.com/faq/java/...Text_contraint
Soit tu utilise une expression régulière ou tu effectues des testes sur le format.
Je ne vois pas la difficulté de la chose
Bien le bonjour chez vous
Jowo
Le mieux dans ton cas, c'est de séparer la chaine à chaque /, tu vérifies que ca en donne bien 3, ensuite tu teste que ce qu'il y a entre chaque / soit bien un entier et qu'il soit possible
Le problème c'est que le séparateur peut etre un / ou - ou un * etc. Je ne sais pas à l'avance le séparateur
Tout probleme a une solution.
Ca peut etre n'importe quoi le séparateur, ou tu as une liste données de séparateurs possibles ?
Sinon, tu peux utiliser la méthode parse de la classe DateFormat.
-"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
-"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".
Pieds d'argile (1996), Terry Pratchett 1948 - 2015
(trad. Patrick Couton)
Le problème c'est que ce n'est pas une date. Et non la liste n'est pas connue à l'avance mais paramétrable par l'utilisateur
Tout probleme a une solution.
Tu peus utiliser la classe StringTokenizer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 StringTokenizer st = new StringTokenizer(text, separateur); ...
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
Cours Dvp : http://ydisanto.developpez.com
Blog : http://yann-disanto.blogspot.com/
Page perso : http://yann-disanto.fr
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