slt
j’ai besoin d’aide si vous pouvez m’assister
voila mon code
1.je voudrais créer un tableau de type string ou je puisse insérer tous les mots du texte
2.je veux créer un autre tableau à 2 dimenssion comprenant:
1ere case:ts les mots du texte
2eme case:la pondération de chaque mot dans le texte
- je veux généraliser tout ce travail avec plusieurs fichiers texte(.txt)
j’ai besoin de votre réponse le plutot possible merci
public class Main {
/**
-
@param args the command line arguments
*/
public static void main(String[] args) {
String montext=lireFichier(“C:\fi.txt”);
System.out.println(montext.toString().toLowerCase());
Vector rr=new Vector();
string[] tab = new string[30];
StringTokenizer temp=new StringTokenizer(montext.toString().toLowerCase()," \r\t\n. ,;:\’\"()?!#&@$[]{}±/\\=*’<>%",false);
//while(temp.hasMoreTokens())
// System.out.println(tab[i]=temp.nextToken());
// TODO code application logic here
}
public static String lireFichier(String filePath) //lecture du fichier
{
String strLignes = “”;
try
{
Scanner scanner = new Scanner(new File(filePath));
try
{
// On boucle sur chaque champ detecté
while (scanner.hasNextLine())
{
String line = scanner.nextLine();
strLignes=strLignes.concat(line+" ");
// traitement à faire <<<<<<<<<<<<<<<<<<<<<<<<<<<<
// par exemple:
System.out.println(line);
}
}
finally
{
// dans tous les cas, on ferme nos flux
scanner.close();
}
}
catch (IOException ioe)
{
//e.printStackTrace();
System.out.println(“Erreur --” + ioe.toString());
}
return strLignes;
}
}