Comparer deux fichiers sous java

Fermé
perso - 14 mai 2011 à 11:45
 perso - 14 mai 2011 à 18:07
Bonjour,


je suis débutant en java je veux savoir comment peut -on comparer deux fichiers sous java et supprimer tous les mots qui sont dans le 1 er fichier et non pas ds le 2eme


A voir également:

1 réponse

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
14 mai 2011 à 14:45
Ça dépend comment sont fait les fichiers mais aussi de leur taille.

Voici une méthode bête et méchante, qui peut marcher dans pas mal de cas :
1) je charge dans une Collection c1 tous les mots du premier fichier.
2) je charge dans une Collection c2 tous les mots du deuxième fichier.
3) je fais c1.retainAll(c2) pour ne garder que ce qui est commun.
4) j'enregistre c1 modifié dans le fichier résultat.
0
svp si tu as un tuto qui peut m'aider pour faire ca !!
0
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
14 mai 2011 à 16:08
Je ne connais pas tous les tutoriels du monde mais je ne sais pas lequel pourra te donner exactement tout ce que tu as besoin pour faire ça, le mieux c'est de naviguer dans la documentation (Scanner, Collection, et FileOutputStream pour commencer) ou alors me demander ^^
0
:D merci ; je suis en train de le faire :p
0