Excption sur les String
Fermé
saif87
Messages postés
109
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
2 juin 2011
-
23 déc. 2008 à 17:54
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 24 déc. 2008 à 10:41
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 24 déc. 2008 à 10:41
1 réponse
hamzafes
Messages postés
243
Date d'inscription
lundi 26 juin 2006
Statut
Membre
Dernière intervention
4 mai 2013
54
23 déc. 2008 à 20:59
23 déc. 2008 à 20:59
exception du type "NullPointerException" par exp?
ou un simple message: "vous avez entrez un entier!!!"
ou un simple message: "vous avez entrez un entier!!!"
24 déc. 2008 à 10:19
comment les déclencher en cas d'erreurs
24 déc. 2008 à 10:41
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,