Lire 2 fichiers en séparant dans un tableau chaque de chaque texte
bitaronor
Messages postés2Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention27 décembre 2004
-
25 oct. 2004 à 12:04
mojo9
Messages postés46Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention16 mars 2006
-
26 oct. 2004 à 09:43
BITARoNOr
Je dois réaliser un programme java permettant de lire 2 fichiers textes en séparant chaque mot dans un tableau et en comptant combien de fois ils apparaisent dans le message et je vois pas du tout comment faire
merci de m'aider
A voir également:
Lire 2 fichiers en séparant dans un tableau chaque de chaque texte
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 25 oct. 2004 à 13:29
:big) Neodante :big)
Bien que ton énoncé ne soit aps tout à fait clair ... en fait tu veux compter le nombre de ressemblance dans un fichier en terme de mot ??? Pas simplement dans un seul fichier ???
Fais un Reader avec Buffer pour lire ligne par ligne (mais c'est pas obligatoire) mais au moins tu parses tron fichier au fur et à mesure ...
BufferedReader br = new BufferedReader(new FileReader(nom_fichier));
Ensuite lorsque tu lis tu as juste à faire sur ta String .split(" "); et cette méthode te coupera ta chaine entre chaque mot et te renverra un tableau de String ... ce que tu veux je pense ... une fois que tu as ça ... ensuite pour faire ton truc un peux à l'arrache cherche une méthode qui s'appel contains() .... dans une classe ... javadoc ...
@+
mojo9
Messages postés46Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention16 mars 2006 25 oct. 2004 à 15:47
Pour aller + loi que neodante, tu peux mettre tes mots au fur et a mesure dans une hashtable en verifiant si ce mot n'existe pas deja, si il existe, tu met +1 dans la valeur de ta hash (qui a pour clef le mot...)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 25 oct. 2004 à 20:50
:big) Neodante :big)
C'est ce que j'avais penser mais je n'aurais utiliser ça !
J'utiliserais plus un HashSet !!!!
Ensuite un petit monHashSet.size() suffit à connaitre le nombre de mots différents !!!
@+
mojo9
Messages postés46Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention16 mars 2006 26 oct. 2004 à 09:43
Mouais, mais comme ca avec le hashtable tu sais la nombre de mot different et le nom de fois qui'il apparait !!
Mais je connais pas hashset... je vais voir... ca se trouve ca va vachement me servir de connaire ca !! c cool les forum sur java !! 8-)
Yom DABAsS alias mojo9