Éliminer les mots vides

LinaMas Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
greg6614 Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
je veux éliminer les mots vides j'écrit le code suivant mais ne me donne pas la résultat et je ne sais pas ou il est le problème svp aidez moi:
voila le code
import java.io.IOException;
import java.util.ArrayList;
public class Elimination {

    ArrayList<String> listDeMot= new ArrayList<String>();
    ArrayList<String> listMotVide= new ArrayList<String>(); 
      
   public ArrayList<String> EliminerMotsVide(String corpusName) throws IOException{
  
  ArrayList<String> listDeMotsFinale= new ArrayList<String>();
                listDeMot=Segmantation.segmant(corpusName);
                listMotVide=Segmantation.segmant("stopwords_ar.zip");
  
  for(int i=0; i<this.listDeMot.size();i++){
   boolean MotsVideTrouver=false;

      for(int j=0; j<this.listMotVide.size();j++){
     
    if(this.listMotVide.get(j).equals(listDeMot.get(i)) ) {
         MotsVideTrouver=true;
         
         break;
    }listDeMotsFinale.add(listDeMot.get(i));
       
   } System.out.print(listDeMotsFinale);
}return listDeMotsFinale;
    }
}
A voir également:

1 réponse

greg6614 Messages postés 592 Date d'inscription   Statut Membre Dernière intervention   107
 
Salut, avant tout n'oublies pas la prochaine fois d'utiliser la balise code pour que ton code soit plus lisible.

Ensuite pour ton probléme, il est difficile de savoir où sa coince car on ne peut pas faire de trace de ton code étant donné que tu fais appel à une classe
Segmantation
qui est certainement une classe que tu as défini. Autrement dis, on ne peut pas savoir le contenu de
listDeMot=Segmantation.segmant(corpusName);
&
listMotVide=Segmantation.segmant("stopwords_ar.zip");

0