Excption sur les String

saif87 Messages postés 131 Statut Membre -  
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

1 réponse

hamzafes Messages postés 258 Statut Membre 54
 
exception du type "NullPointerException" par exp?
ou un simple message: "vous avez entrez un entier!!!"
0
saif87 Messages postés 131 Statut Membre
 
bonjour
comment les déclencher en cas d'erreurs
0
Marco la baraque Messages postés 1030 Statut Contributeur 329 > saif87 Messages postés 131 Statut Membre
 
Bonjour Saif87,

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,
0