Help, taille d'une phrase

Bonjour,
je suis débutant en java et je vaux faire un programme java qui détermine la taille d'une phrase
sachant que cette phrase contient des espaces et des virgules,
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. String[] temp;
    Int taille;
    String delimeter = ".";

    // temp va contenir dans chacune de ces cases les chaîne de caractères situées autour des points
    temp = str.split(delimeter);

    taille = temp[0].length;

    Je pense que quelque chose dans le genre devrait fonctionner.
    Exemple :
    Avec les phrases "Je suis petit. Je suis malin."
    temp contient
    temp[0] = "Je suis petit"
    temp[1] = "Je suis malin"
    temp[2]=""
    1. Ta phrase elle est stocker dans une variable string par ton programme?
      Si c'est le cas, dans l'API java (https://docs.oracle.com/javase/6/docs/api/ tu a une méthode qui te permet de récupérer la taille de ton string.
      sa devrait te donner un truc du genre :

      string taPhrase = "blabla";
      int taille = taPhrase.length();
      1. tu peux expliquer un peu
        1. Ben déjà dis-nous dans quel cas tu te trouves?
          Est-ce que ta phrase est déjà stockée dans un String ?
          SI oui tu n'as pas besoin de ma solution.
      2. non
        1. Donc l'utilisation d'un séparateur semble bien indiquée.
          Qu'est-ce que tu n'as pas compris dans mon exemple?
      3. temp=str. m'a provoqué des problémes
        1. ben il faut que str soit remplacé par ta chaîne de caractères :s
          Je n'ai pas précisé parce que ça me semblait évident et je pensais que tu ferais un minimum de recherche sur split après avoir vu l'exemple.
          On est pas non plus là pour donner le code tout fait -_-
      4. Salut,

        Prenons la phrase de ton message (à peine modifiée) :

        Bonjour, je suis débutant en java et je vaux faire un programme java qui détermine la taille d'une phrase
        sachant que cette phrase contient des espaces et des virgules,

        String taPhrase = "Bonjour, je suis débutant en java et je veux faire un programme java qui détermine la taille d'une phrase sachant que cette phrase contient des espaces et des virgules.";

        int longueur = taPhrase.length();

        System.out,println("La longueur de cette phrase est : " + longueur);

        Cordialement,

        Dan