Help, taille d'une phrase

mr-nameless Messages postés 41 Statut Membre -  
 Utilisateur anonyme -
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,

6 réponses

NookZ Messages postés 2376 Statut Membre 514
 
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]=""
0
batoune Messages postés 558 Statut Membre 96
 
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();
0
mr-nameless Messages postés 41 Statut Membre 9
 
tu peux expliquer un peu
0
NookZ Messages postés 2376 Statut Membre 514
 
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.
0
mr-nameless Messages postés 41 Statut Membre 9
 
non
0
NookZ Messages postés 2376 Statut Membre 514
 
Donc l'utilisation d'un séparateur semble bien indiquée.
Qu'est-ce que tu n'as pas compris dans mon exemple?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mr-nameless Messages postés 41 Statut Membre 9
 
temp=str. m'a provoqué des problémes
0
NookZ Messages postés 2376 Statut Membre 514
 
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 -_-
0
Utilisateur anonyme
 
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
0