Salut tout le monde,
Je vous explique le contexte de mon programme : je dois utiliser un fichier .txt pour en tirer les mots et leur appliquer une fonction ajouterMot (String).
Au niveau de la lecture du fichier je n'ai pas de problème.
J'ai ensuite utilisé la fonction StringTokenizer pour "découper les lignes lues".
Le problème est que StringTokenizer n'est pas un vrai String et je ne peux pas utiliser ma fonction ajouterMot qui a pour argument un String...
J'ai testé la fonction split mais celle ci rend un tableau de String...
Voici un bout de mon code :
Merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dictionnaire dico = new Dictionnaire(); System.out.print( "donnez le nom du fichier : "); nomfichier = Clavier.lireString(); BufferedReader entree = new BufferedReader (new FileReader (nomfichier)); do { ligne = entree.readLine(); if (ligne != null) { StringTokenizer tok = new StringTokenizer (ligne," "); while (tok.hasMoreTokens()) { dico.ajouterMot(tok.nextToken(),dico.racine); } } }
DjeXtoR
Partager