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 :

Comparer la première lettre de caractére


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Points : 11
    Points
    11
    Par défaut Comparer la première lettre de caractére
    Bonjour,

    je développe actuellement un site web permettant de lire un référentiel subversion. Lors de ma lecture, je souhaiterai comparer la première lettre de ma chaîne de caractére pour savoir si c'est réellement une livraison. Les livraisons commencant par la lettre "v", comment puis-je effectuer cette comparaison?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public void ReadDelivery()
        {
    		x = "par ReadDelivery";
     
    	    for (myDataCount = 0; myDataCount < myRepositoryEntries.getSize(); myDataCount++)
            {
    			if ((myRepositoryEntries.getEntry(myDataCount).getName().equals("v_")) == true)
    			{
    			   nb++;
    			   myDeliveryEntry.add(myRepositoryEntries.getEntry(myDataCount).getName());
    			}
    Si c'est une livraison, je la range dans un vector et j'incrément un entier pour connaitre le nbres total de livraison.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Points : 909
    Points
    909
    Par défaut
    Citation Envoyé par nicbond Voir le message
    Lors de ma lecture, je souhaiterai comparer la première lettre de ma chaîne de caractére pour savoir si c'est réellement une livraison. Les livraisons commencant par la lettre "v", comment puis-je effectuer cette comparaison?
    En utilisant une des nombreuses méthodes de la classe String ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Points : 11
    Points
    11
    Par défaut
    Ok donc c'est la méthode startsWith(String prefix). Je l ai mise dans mon code, mais j'ai une erreur à la compile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .\com\renault\svn\bean\UsingChecker.java:92: startsWith(java.lang.String) in com
    .renault.svn.bean.UsingChecker cannot be applied to ()
                    this.startsWith();
    voici mon code:

    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
    public boolean startsWith(String prefix)
        {
    		prefix = "v_";
     
    	    for (myDataCount = 0; myDataCount < myRepositoryEntries.getSize(); myDataCount++)
            {
    			if ((myRepositoryEntries.getEntry(myDataCount).getName().startsWith(prefix)))
    			{
    			   coco = true;
    			   nb++;
    			   myDeliveryEntry.add(myRepositoryEntries.getEntry(myDataCount).getName());
    			}
    			else
    			{
    				coco = false;
    		    }return coco;
     
        } // End of startsWith method
    Aurai-je fais une erreur?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 25
    Points : 11
    Points
    11
    Par défaut
    Non c'est ok, j'ai résolu le probléme, encore merci Astartee, tu m'as été d'un grand secours

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

Discussions similaires

  1. [XL-2007] Sélectionner les 3 premières lettre d'une chaine de caractères
    Par souad12 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/11/2012, 10h10
  2. Réponses: 0
    Dernier message: 17/09/2012, 20h00
  3. Réponses: 6
    Dernier message: 14/02/2007, 20h00
  4. Etat en fonction de la première lettre
    Par koss dans le forum Access
    Réponses: 2
    Dernier message: 28/10/2005, 10h54
  5. Mettre la première lettre des mots en majuscule
    Par seb.49 dans le forum Langage
    Réponses: 8
    Dernier message: 23/05/2003, 14h26

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