Bonjour à tous,

Je cherche à déterminer pour chaque phrase le nombre des mots qui se trouve déjà dans l'une de deux fichiers. Supposant que j'ai une phrase qui contient 5 mots dont 2 trouve déjà dans le fichier numéro 1 et 3 se trouve déjà dans le fichier numéro 2 mon algorithme doit me renvoyer respectivement 2 et 3.

Pour cela j'ai commencé par charger le deux fichiers en utilisant ce code:
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
 
try { 
			FileReader po = new FileReader("c://positive.txt");
			FileReader ne = new FileReader("c://negative.txt");
			BufferedReader posi = new BufferedReader(po); 
			BufferedReader nega = new BufferedReader(ne);
			try{ 
 
 
			String positive = posi.toString();
			String negative= nega.toString();
 
			} finally { 
			// dans tous les cas, on ferme nos flux 
			po.close(); 
			ne.close(); 
 
			} 
			}
Maintenant, je pense qu'elle devient plus simple en cherchant comment déterminer le nombre des mots dans une chaîne de caractère.

Pourriez-vous tout d'abord me dire comment je peux faire ça ! Tout d'abord parcourir les mots de mes phrases et puis chercher le nombre des mots qui se trouve dans les fichiers 1 et 2 ? Y-a t-il des fonctions prédéfinies en Java.

Désolé je suis encore novice dans la programmation Java