Excption sur les String
saif87
Messages postés
131
Statut
Membre
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
je veut faire une exception sur String
exemple
l'utilisateur tape son nom
s'il tape des entiers je déclenche une exception.
s'il ne tape pas je déclenche une autre exception.
j'utilise la console du dos
merci
je veut faire une exception sur String
exemple
l'utilisateur tape son nom
s'il tape des entiers je déclenche une exception.
s'il ne tape pas je déclenche une autre exception.
j'utilise la console du dos
merci
comment les déclencher en cas d'erreurs
Il faut que tu récupères le string entré par l'utilisateur.
Deux cas se présentent :
- l'utilisateur n'a rien entré : String vaut "" ou null, tu lèves alors une exception (throw new Exception(); ou mieux, tu crées ta propre classe AucunNomEntreException qui étend Exception, et tu la lèves : throw new AucunNomEntreException(); )
- l'utilisateur a bien entré quelque chose. Dans ce cas tu vas utiliser une expression régulière pour vérifier que son entrée a le format que tu souhaites. Regarde du côté de l'API Regex de Java (tu as un tutoriel qui devrait se suffire ici : http://cyberzoide.ftp-developpez.com/java/regex.pdf Si la chaîne entrée ne matche pas ton pattern, alors tu lèves une exception (toujours pareil, l'idéal serait de créer ta propre PatternDontMatchException qui étend Exception et de la lever).
Cordialement,