Bonjuour,

Je voudrais compter le nombre de A dans une chaîne de caractère mais je ne sais pas comment faire. Merci.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 //Ceci importe la classe Scanner du package java.util
	import java.util.Scanner; 
  //Ceci importe toutes les classes du package java.util
	import java.util.*;
 
    public class transformcaractere {
	/*ecrivez un programme qui réalise les opérations suivantes : 
	a. Demander la saisie d'une phrase.
	b. Afficher la phrase en majuscules.
	c. Compter le nombre de a dans la phrase puis, s'il y en a, transformer tous les a en *.
 
	*/
 
	 public static void main(String args[]) {
 
   String saisi ;
   char rep ;
 
		do {
 
		 Scanner clavier = new Scanner(System.in);  
		 System.out.println("saisi phrase");
		         saisi = clavier.next ();
         System.out.println(saisi.toUpperCase() );
 
   char replacement='*';
   char regex='a';
   saisi.replace(regex, replacement); 
 		System.out.println(saisi.replace (regex, replacement)  );
 
   char indexof = 'a' ;
 
        System.out.println( indexof = 'a'   )
        ;
        do  {
        System.out.println("super encore o/n ");
    	 rep =   clavier.next().charAt(0);
   	}  while ( rep!='o' && rep!='n'/* Condition */) ;
 
    }  while ( rep=='o' /* Condition */) ; 
 
    	 System.out.println("au revoir");
 
 
 
	} 
}