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

Langage Java Discussion :

[debutant] Tester chaîne vide


Sujet :

Langage Java

  1. #1
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut [debutant] Tester chaîne vide
    bon ben j'ai pas mal de questions toutes betes qui me bloquent...

    - Je ne sais pas comment tester si une variable String est égale à rien ! Je pensais faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    String v;
     
    if(v!=""){
            //traitement
    }
     
    //ou alors
    if(v!=null){
            //traitement
    }
    mais ca ne marche pas! Quelle est la valeur à tester?

    un autre soucis :
    je cherche une fonction qui me renvoie la valeur d'une variable String du caractere un à trois par exemple. Tronquer ma variable en fait.

    Et sinon comment faire pour convertir un String en int ou en Double?

    Je sais que je trouverai tout ca dans le tutoriel ou la FAQ mais il y a tellement d'info que je ne sais pas par ou commencer ! Alors meme si vous pouviez me donner un lien qui traite de ce sujet, je prefererai que de me donner la réponse tout cuit! ;-)
    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 85
    Points : 102
    Points
    102
    Par défaut
    Salut,

    je pense que tu devrais regarder les méthodes de la classe String sur la doc de sun :
    http://java.sun.com/j2se/1.4.2/docs/api/index.html

    après regardes du côté des classes Integer et Double (méthodes valueOf, parseInt, etc...)

  3. #3
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 866
    Points : 4 864
    Points
    4 864
    Par défaut
    Allez, c'est jour de bonté !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    String Traite (String v) {
    if (v.compareTo("")==0 || v.length()<4) {
    System.out.println("Chaîne vide ou trop petite !\n");
    return;
    else {
    String renvoit = v.substring(1,3);
    return renvoit;
    }
    }

  4. #4
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 866
    Points : 4 864
    Points
    4 864
    Par défaut
    J'oubliais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int a = Integer.parseInt("123");
    double b = Double.parseDouble("123.45");
    Mais je te recommande chaudement de consulter les Javadocs comme te le préconise le prophète.

    @ ++

  5. #5
    Expert éminent

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Points : 8 235
    Points
    8 235
    Par défaut
    un petit
    pour se débarasser des espaces eventuels en début et fin de chaines....
    ca peut eviter des exceptions sur les parseInt et parseDouble

  6. #6
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    merci pour votre bonté ;-)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/09/2008, 16h57
  2. Alter chaîne vide autorisée
    Par Mvu dans le forum Access
    Réponses: 1
    Dernier message: 08/08/2006, 08h31
  3. Réponses: 3
    Dernier message: 20/07/2006, 20h46
  4. tester cellule vide excel
    Par maxos75 dans le forum ASP
    Réponses: 1
    Dernier message: 14/09/2005, 17h02
  5. [DELPHI 2005] Paramètre ADO, SQL Server et chaîne vide (' ')
    Par danbern dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2005, 15h21

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