Filtrador - Eliminar Linhas repetidas

0 respostas
d34d_d3v1l

Opa…

Tudo bem gente?

Criei um Filtrador de Strings, por favor olhem:
http://dl.dropbox.com/u/15625458/jars/FiltradorNortev.exe

Aí eu tenho um algoritmo para remover ELEMENTOS repetidos…
Só que ele ta tão lerdo que o programa trava… Preciso melhorar esse algoritmo, voces podem me ajudar?
Eis o código:

//HashSet não permite elementos repetidos
         Set<String> aux = new HashSet<String>();
 
           //Adiciono a lista resultado ao aux [...]
           aux.addAll(resultado);

          //[limpo o resultado e re-alimento o resultado]
         
         resultado.clear();
         for(int i=0;i< aux.size();i++){
             resultado.add(aux.iterator().next());
         }

         //Coloco os valores do aux na String resul para poder setar o texto...
         String resul = "";
         Iterator it = aux.iterator();
         while(it.hasNext()){
             resul+=it.next()+separador[comboSeparador.getSelectedIndex()];
         }

        //settanto o resultado no campo [...]
         campoEntrada.setText(resul);

obrigado

Criado 27 de março de 2011
Respostas 0
Participantes 1