charactere dans string

charactere dans string - Java - Programmation

Marsh Posté le 28-09-2005 à 09:37:52    

slt a tous,
 
j'aurais aimer savoir s'il existait une methode permettant de denombrer le nombre de fois qu'il y a un charactere dans un string, car dans l'api java apparament y en a pas!
 
ex: dans le string "toto" j'aimerai qu'il me retourne le nb de 'o' présent.
 
meerci d'avance

Reply

Marsh Posté le 28-09-2005 à 09:37:52   

Reply

Marsh Posté le 28-09-2005 à 09:49:02    

Je n'en ai effectivement pas vu dans l'API. Je te propose une méthode ( peut-être qu'il existe mieux ) qui te permet de compter ce nombre de caractères.
 

Code :
  1. public int countChar(String s,char c){
  2.    int count=0;
  3.    for(int i=0;i<s.length();i++){
  4.       if(s.charAt(i)==c) count++
  5.    }
  6.    return count;
  7. }


 

Reply

Marsh Posté le 28-09-2005 à 09:50:02    

j'ai trouver
 
int i = chaine.indexOf("s" );
int j = 0 ;
while (i != -1)
{
 j++;
 i = chaine.indexOf("s", i+1);
}
 
ca a l'air pas mal
 
merci qd meme :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed