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

AWT/Swing Java Discussion :

type String et chiffres


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Par défaut type String et chiffres
    Bonjour bonjour!

    Je suis face à un problème débile... mais j'arrive pas à m'en sortir, ne vous moquez pas de moi :

    en fait je récupère la valeur d'un JTextField, donc une chaine de caractère (String) : je souhaite effectuer un test sur cette chaine : elle doit contenir uniquement des chiffres (entre 0 et 9)

    j'ai donc essayé de faire une fonction mais j'arrive pas utiliser ces foutu String! quelqu'un peut m'aider ?

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try{
    Integer.parseInt(tonString);
    }catch(NumberFormatException e){
    System.out.println("Contient autre chose que des chiffres");
    }
    Avec ce code, on essaie de le transformer en int, donc si on arrive pas à transformer, ca va lever une exception et dans le cas de la levée d'exception, ca veut dire que c'est pas un chiffre. C'est tout simple.

    Et t'inquiete pas, on est pas là pour se moquer de ceux qui veulent apprendre

  3. #3
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ta_string.matches("\\d+");
    c'est plus propre

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 288
    Par défaut
    ha yes c'est ingénieux ça!!!!

    merki et bonne après midi

    [ Modéré par Viena ]
    Ajout tag résolu : Pensez au tag [Résolu], c'est rapide et ça évite de passer du temps à ouvrir des posts qui ont déjà une réponse.

    Les Règles du Forum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR] les champs de type string
    Par yvescollet dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 05/10/2004, 16h29
  2. Type String* en paramètre...
    Par Invité dans le forum MFC
    Réponses: 4
    Dernier message: 24/02/2004, 19h48
  3. Convertir une date en type string
    Par ziboux dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 29/10/2003, 10h52
  4. [VB6] creation de variable de type string dynamiquement
    Par da40 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 12/06/2003, 16h59
  5. Réponses: 2
    Dernier message: 05/06/2002, 12h29

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