Compter le nombre des mots
Bonjour,
svp j'ai un fichier text son contenu est
Code:
1 2 3
|
hot high FALSE no sunny
hot high true yes sunny |
Mon code suivant compte le nombre total de mots dans mon fichier
Code:
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
| package countwords;
import java.io.BufferedReader;
import java.io.FileReader;
/**
*
* @author user
*/
public class CountWords {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception{
System.out.println ("Counting Words");
FileReader fr = new FileReader ("C:\\Users\\user\\Desktop\\weather.nominal.txt");
BufferedReader br = new BufferedReader (fr);
String line = br.readLine();
int count = 0;
while (line != null) {
String [] parts = line.split(" ");
for( String w : parts)
{
count++;
}
line = br.readLine();
}
System.out.println(count);
}
// TODO code application logic here
} |
maitenant je veux compter l’occurrence de chaque mot cad
hot=2
high=2
sunny=2
false=1
true=1
no=1
yes=1
comment faire pour faire cela merci d'avance