Bonjour, je voudrais créer un programme me permettant de compter le nombre de lettres présentent dans un texte. Pour l'instant j'ai trouvé un programme qui me demande la lettre à compter mais je n'arrive pas à ce qu'il le fasse tout seul pour toutes les lettres de l'alphabet ( ni même pour une seule ). Quoi que je fasse, une erreur apparait ..
Voilà ce que j'ai trouvé,k et donc où j'en suis :

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
import java.util.*;
import java.io.*;
 
public class Search
{
 
    public static void main(String[] args) throws IOException
    {
        Scanner inFile = new Scanner(new FileReader("C:\\Users\\user\\Desktop\\text.txt"));
        Scanner s = new Scanner(System.in);
        System.out.println("Which characters would you like to count ? ");
        String key = s.nextLine();
        String character;
        int count=0;
 
        FileWriter fstream = new FileWriter("C:\\Users\\user\\Desktop\\out.txt");
        BufferedWriter out = new BufferedWriter(fstream);
        while (inFile.hasNext())
        {
            character = (inFile.next());
            if(character.equals(key))
            {
             count++;
            }
        }
        out.write("The number of given characters in text is : " +count);
        out.close();
        System.out.println("The number of given characters in text is: "+count);
    }
}



lien : http://www.dreamincode.net/forums/to...in-given-text/

Merci de bien vouloir m'aider