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

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

jah live !
Afficher la suite 

Votre réponse

9 réponses

Messages postés
237
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 juillet 2006
0
Merci
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
Messages postés
7
Date d'inscription
vendredi 8 avril 2005
Dernière intervention
27 mai 2005
0
Merci
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
Messages postés
237
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 juillet 2006
0
Merci
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
Messages postés
7
Date d'inscription
vendredi 8 avril 2005
Dernière intervention
27 mai 2005
0
Merci
ok , mais pour ca y faut mettre la string dans un tableau de caractères alors ?

jah live !
Commenter la réponse de wikedman
Messages postés
237
Date d'inscription
mercredi 2 juin 2004
Dernière intervention
11 juillet 2006
0
Merci
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
Messages postés
10
Date d'inscription
vendredi 5 mars 2004
Dernière intervention
4 novembre 2007
0
Merci
bonjour a tous
comment chercher l'exsistance d'un mot dans un string
merci d'avance

smailhop
Commenter la réponse de smailhop
Messages postés
57
Date d'inscription
mercredi 14 septembre 2005
Dernière intervention
22 novembre 2007
0
Merci
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
Messages postés
57
Date d'inscription
mercredi 14 septembre 2005
Dernière intervention
22 novembre 2007
0
Merci
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
Messages postés
17
Date d'inscription
samedi 7 mai 2005
Dernière intervention
18 mai 2005
-2
Merci
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.