Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • NetBeans Fonction de recherche 
  • Comment utiliser les opérateurs log…
  • Types d'exceptions en Java 
  • Comment trier un tableau 
  • Comment Port Objective C à Java 
  • Comment convertir une chaîne en Jav…
  • Limitations de la discussion en Java…
  • NetBeans : Comment ajouter des image…
  • Comment créer des suffixes de class…
  • Le meilleur framework Ajax pour Java…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment valider une date en Java

    Lors de la réception entrée en Java, vous aurez envie de le valider avant de le transmettre à d'autres parties de votre programme pour éviter les bugs . Validation de la saisie de l'utilisateur avant de l'accepter dans le programme vous permet de rebondir entrée défectueux à l'utilisateur . Alors que la variété de choix dans l'expression de la date peut rendre saisie de la date et de validation gênant, une méthode simple vous permet de vérifier votre entrée et assurez dates correctement formatés . Choses que vous devez
    éditeur de texte et un compilateur ou Java IDE
    Voir Plus Instructions
    1

    décider du format de date que vous serez obliger les utilisateurs à utiliser pour la saisie du programme . Par exemple , vous pouvez sélectionner mois /jour /année
    2

    créer une méthode booléenne qui accepte la date d'entrée sous la forme d' une chaîne: .

    IsValidDate privé (entrée String) {}
    3

    convertir le format de date idéale dans une chaîne que Java peut comprendre. Substituer du capital "M" pour chaque personnage du mois , minuscule "d" pour chaque caractère de la journée au cours du mois , et les minuscules "y" pour chaque caractère de l'année. Par exemple, si vous vous attendez à vos utilisateurs d'entrer le 31 décembre 1999 , en tant 12/31/1999 , votre chaîne de format de date, serait MM /dd /yyyy . Enregistrer cette chaîne comme formatString dans votre méthode isValidDate

    cordes formatString = " dd /MM /yyyy" ; .
    4

    Importez les classes requises dans la classe contenant votre méthode isValidDate < . br>

    java.text d'importation * ; .
    5

    Ouvrez un bloc try dans votre méthode isValidDate . Dans ce bloc de créer un nouveau SimpleDateFormat appelé forme avec formatString que l'entrée à son constructeur

    try { Format SimpleDateFormat = new SimpleDateFormat (formulaire) ; .
    6

    Appelez format.setLenient ( false ) pour faire en sorte que la chaîne d'entrée est correctement analysée . Maintenant passer la chaîne d'entrée en format.parse ( ) et fermez le bloc try. Le SimpleDateFormat va tenter de faire correspondre la chaîne d'entrée à votre formatString fourni. Si la chaîne d'entrée contient une date au format incorrect , SimpleDateFormat va lever une exception

    format.setLenient (false); . Format.parse (entrée) ;}
    7

    dehors de la essayer de bloquer , attraper ParseException et IllegalArguementException . Return false si l'une de ces exceptions s'est produite

    catch ( ParseException e) { de retour false;} . Catch ( IllegalArguementException e) {return false;}
    8

    Si votre programme a atteint ce stade, la date d'entrée était valide et vous pouvez retourner vrai et fermer votre méthode

    return true ; .
    9

    Intégrer la méthode dans votre programme. Appelez isValidDate (entrée) sur toute la chaîne d'entrée . La méthode retourne vrai si la chaîne d'entrée correspond au format de date que vous avez spécifié à l'étape 3.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je obtenir JDK Dans le dossier bin Java 
  • Comment utiliser plusieurs versions de Java dans Windows Vista 
  • Tutoriel sur JMS 
  • Comment faire pour supprimer les cookies en Java 
  • Java Certification FAQs 
  • Comment utiliser le Colon en Java 
  • Comment faire de Java comme Matlab 
  • Comment télécharger un fichier sur un serveur utilisant JSP 
  • Comment définir la taille de JTextField 
  • Comment faire un graphique à barres en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc