IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

masque de saisie en java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 15
    Par défaut masque de saisie en java
    Bonjours a tous,j ss débutante en java. j'ai fait un petit programme dans lequel je récupère les entrées clavier, j veux déclenché une exception dés la récupération d'un entier par exemple, mais le problème est qu'avec le programme ci dessous j récupère tous les entrés. quelqu'un pourra m'aider a le modifier; merci d'avance....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    import java.io.IOException;
     
    import java.io.BufferedReader;
     
    import java.io.InputStreamReader;
     
     
    public class resentre{
     
    public static void main(String[] args) {
    String x = "";
     
    BufferedReader entreeStandard = new BufferedReader
     
    (new InputStreamReader(System.in));
     
     
    {System.out.println("donner x");
    try {
     
     
    x = entreeStandard.readLine();//sortir du programme en affichant un message lors de la recuperation d'un entier
     
    if (x.equals("0123456789")) {
     
    // Sort du programme
     
    System.out.println("erreur: vous dever taper une chaine !");
     
    System.exit(0);
     
    } else {
     
    System.out.println("merci pour" +x);
     
    } }catch (IOException e) {
     
    e.printStackTrace();
     
    }
     
     
     
    } // Fin de main
     
    }

  2. #2
    Membre confirmé
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Par défaut
    Bonjour,


    je te conseil de passer par les expressions régulières afin de vérifier que la chaîne saisie ne possède pas de chiffre.

    si ta chaîne doit faire au moins 1 caractère
    taChaineDeCaractere.matches("[a-zA-Z]+");

    si ta chaîne peut être de longueur 0
    taChaineDeCaractere.matches("[a-zA-Z]*");
    je t'invite à regarder sur http://java.sun.com/j2se/1.5.0/docs/api/ et de regarder la class Pattern qui explique les expressions régulières.

    Bonne journée

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/09/2005, 17h18
  2. Définir propriété masque de saisie en VBA
    Par spidev dans le forum Access
    Réponses: 4
    Dernier message: 21/06/2005, 14h10
  3. Masque de saisie
    Par moicalex dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2005, 19h05
  4. Réponses: 2
    Dernier message: 17/02/2005, 00h00
  5. problème avec masque de saisie dans table
    Par porki dans le forum Access
    Réponses: 6
    Dernier message: 13/10/2004, 08h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo