Partage
  • Partager sur Facebook
  • Partager sur Twitter

nombre de lettres

Sujet résolu
    23 décembre 2009 à 10:01:26

    Bonjour ,
    voila j'aimerais savoir comment faire pour compter le lettre d'un string sous java..
    Merci bien d'avance
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      23 décembre 2009 à 10:43:32

      Voila un lien vers la java doc qui indique la méthode qui donne la longueur d'un string : length()
      • Partager sur Facebook
      • Partager sur Twitter
        23 décembre 2009 à 10:53:37

        Merci pour votre reponse,
        mais la chaine peut comporter des numéros ,de caractères spéciaux, des lettres,...
        et je veux compter les lettres cetout
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          23 décembre 2009 à 11:05:05

          Il suffit de faire une boucle sur les caractères et de les testé un par un. du style :
          //pour le test
          String str = "Prout3lch";
          
          final strLower = str.toLowerCase();
          final ArrayList<char> lettre = new ArrayList<char>();
          lettre.add('a');
          lettre.add('b');
          lettre.add('c');
          //Tu fais toutes les caractères que tu veux
          
          
          final int max = strLower .length();
          int nbLettre = 0;
          for (int i = 0;i<max;++i) {
              if (lettre.contains(strLower.charAt(i))) {
                  ++nbLettre;
              }
          }
          


          Après y'a peut être plus optimisé.



          EDIT :
          Y'a plus simple
          //pour le test
          String str = "Prout3lch";
          
          final int max = str.length();
          int nbLettre = 0;
          for (int i = 0;i<max;++i) {
              if (Character.isLetter(str.charAt(i))) {
                  ++nbLettre;
              }
          }
          

          • Partager sur Facebook
          • Partager sur Twitter
            23 décembre 2009 à 11:31:13

            Merci bien,
            le pbme maintenant est résolu :):)
            • Partager sur Facebook
            • Partager sur Twitter

            nombre de lettres

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown