Compter le nombre de ligne dans une String [Résolu]

wikedman 7 Messages postés vendredi 8 avril 2005Date d'inscription 27 mai 2005 Dernière intervention - 12 mai 2005 à 11:19 - Dernière réponse : Belette32 57 Messages postés mercredi 14 septembre 2005Date d'inscription 22 novembre 2007 Dernière intervention
- 26 oct. 2005 à 16:14
Bjr,
Comment calculer le nombre de ligne dans une String ?

jah live !
Afficher la suite 

9 réponses

Répondre au sujet
cid019 237 Messages postés mercredi 2 juin 2004Date d'inscription 11 juillet 2006 Dernière intervention - 12 mai 2005 à 17:53
0
Utile
Si tu utilises le ca ractere retour a la ligne tu parcours ta chaine et tu comptes le nombre de retour a la ligne.

cid019
Commenter la réponse de cid019
wikedman 7 Messages postés vendredi 8 avril 2005Date d'inscription 27 mai 2005 Dernière intervention - 13 mai 2005 à 08:59
0
Utile
j'ai écrit n'importekoi
je voulais savoir comment calculer le nombre de MOT dans une String.
désolé
merci

jah live !
Commenter la réponse de wikedman
cid019 237 Messages postés mercredi 2 juin 2004Date d'inscription 11 juillet 2006 Dernière intervention - 13 mai 2005 à 09:41
0
Utile
C'est le meme principe que pour le nombre de lignes sauf qu'au lieu de tester le retour a la ligne tu testes le caractere 'espace'

cid019
Commenter la réponse de cid019
wikedman 7 Messages postés vendredi 8 avril 2005Date d'inscription 27 mai 2005 Dernière intervention - 13 mai 2005 à 12:38
0
Utile
ok , mais pour ca y faut mettre la string dans un tableau de caractères alors ?

jah live !
Commenter la réponse de wikedman
cid019 237 Messages postés mercredi 2 juin 2004Date d'inscription 11 juillet 2006 Dernière intervention - 13 mai 2005 à 13:27
0
Utile
Une chaine de tte facon est consideree comme un tableau de caracteres je crois. Maintenant est-ce que tu peux la parcourir comme un tableau, je sais pas trop. Essayes et si ca marche va falloir que tu convertisses ta chaine en tableau

cid019
Commenter la réponse de cid019
smailhop 10 Messages postés vendredi 5 mars 2004Date d'inscription 4 novembre 2007 Dernière intervention - 26 oct. 2005 à 14:28
0
Utile
bonjour a tous
comment chercher l'exsistance d'un mot dans un string
merci d'avance

smailhop
Commenter la réponse de smailhop
Belette32 57 Messages postés mercredi 14 septembre 2005Date d'inscription 22 novembre 2007 Dernière intervention - 26 oct. 2005 à 16:02
0
Utile
Pour compter le nombre de mots dans une ligne, c facile, utilise la class streamtokeniser. Voila le code :

String texte=new String();
StringTokenizer tok = new StringTokenizer(texte," ");
int j=0;
while (tok.hasMoreTokens())
{
s =tok.nextToken();
j++;
}

Belette32
Commenter la réponse de Belette32
Belette32 57 Messages postés mercredi 14 septembre 2005Date d'inscription 22 novembre 2007 Dernière intervention - 26 oct. 2005 à 16:14
0
Utile
oups je suis aller un peu vite

String s=new String();
StringTokenizer tok = new StringTokenizer(tontexte," ");
int j=0;
while (tok.hasMoreTokens())
{
s =tok.nextToken();
j++;
}

par la suite, tu recupere le nombre de mots qui vaut j.

Belette32
Commenter la réponse de Belette32
bjdc 17 Messages postés samedi 7 mai 2005Date d'inscription 18 mai 2005 Dernière intervention - 13 mai 2005 à 14:20
-2
Utile
tu peux tester quelque chose comme ca , le split te decoupe sur les
espaces ou saut de ligne et renvoie un tableau de chaine, apres suffit
de compter le nombre de chaine.



ma_string.trim().split(" |\n").length;
Commenter la réponse de bjdc

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.