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 :

problème de substring dans une condition


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 16
    Par défaut problème de substring dans une condition
    Bonjour à tous

    Quelqu'un pourrait il m'expliquer pourquoi la condition ci dessous retourne FALSE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "URF".substring(0,1) == "U"
    Merci

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 885
    Par défaut
    Salut,

    c'est parce que les comparaisons ne se font pas avec le comparateur de références ("=="), mais la méthode "equals"
    La sous-chaine de "URF" et l'autre chaine "U", même si elles contiennent la même valeur, ne sont pas contenues dans le même objet (ce sont deux instances de String bien distinctes), ce pourquoi "==" renvoi faux.
    La méthode equals, elle, indique si deux objets ont la même valeur.

    Bref :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "URF".substring(0,1).equals("U")

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 16
    Par défaut
    Merci, ce sont mes reflexes de php qui me trahissent

    ==> résolu

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

Discussions similaires

  1. Problème dans une condition if
    Par soso78 dans le forum Débuter
    Réponses: 2
    Dernier message: 11/06/2010, 12h16
  2. Problème dans une condition
    Par amartik dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 15/02/2010, 17h22
  3. [z/OS] Problème dans une condition
    Par a_karim_fr dans le forum Cobol
    Réponses: 6
    Dernier message: 19/11/2009, 10h31
  4. Problème avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/04/2004, 10h19
  5. problème de guillemets dans une formule shell
    Par dim_italia dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/08/2003, 12h46

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