Éliminer les mots vides

Fermé
LinaMas Messages postés 13 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 août 2016 - Modifié par KX le 4/03/2016 à 20:11
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 4 mars 2016 à 18:43
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;
    }
}

1 réponse

greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 107
4 mars 2016 à 18:43
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