Pessoal estou com o seguinte problema:
tenho uma lista que tá armazenando várias strings, pode acontecer em determinados momentos que varias strings serem idênticas, quando isso ocorrer eu preciso eliminar as repetições, até aqui tudo ok, eu consegui isso usando o seguinte código:
HashSet set = new HashSet( lista ); // lista é do tipo List
Iterator itr = set.iterator();
List lista2 = new ArrayList();
while(itr.hasNext()){
String s="";
s += itr.next();
lista2.add(s);
//System.out.println(s);
}
porém existe ainda construções de strings que precisam ser tratadas
exemplo:
String a1 = "LOJAS RENE Brasil 2000 Bahia BA";
String a2 = "LOJAS RENE Equador 2000 Bahia BA";
pessoal imagine que essas duas strings acima estejam armazenadas na lista, depois do código acima ser executado elas ñ serão elimininadas, pois temos ainda o nome do pais que é diferente portanto são duas strings com valores diferentes, porém quando isso ocorre eu preciso fazer uma mescla dessas strings para que o resultado final seja:
String resultadofinal = "LOJAS RENE Brasil Equador 2000 Bahia BA";
ou pode ser também
String resultadofinal = "LOJAS RENE Brasil 2000 Bahia BA";
Equador
pessoal dê uma ajuda ae tô meio enrrolado com isso aqui dentro de um projeto, desde já agradesço a todos pela colaboração. Obrigado a todos.
Att,
Ângelo Santos.
