Erro ao comparar listas

1 resposta
F

Galera to com o problema de comparação de listas, eu queria verificar qual item na lista que nao tem na outra lista, todos os itens da lista sao strings, eu fiz a comparação mas ele me retorna que os numeros nao tem repetidos na outra lista, mas eu fui no banco e tem sim!!
Alguma ideia!!!

public void validaPagamento(Collection listSindical, Collection listEmpresa){
		Iterator it= listSindical.iterator();
		Iterator it2 = listEmpresa.iterator(); // a lista com iterator esta aqui
		Collection listaSemPagamento = new Vector();
		Collection listaPagamento = new Vector();
		Sindical_Bean beanInterno;
		Sindical_Bean beanInterno2;
		String um;
		while (it.hasNext()) {
		um = (String)it.next().toString();
			while (it2.hasNext()) {
				String um1 =(String) it2.next().toString();
							if(um.equalsIgnoreCase(um1))
								listaSemPagamento.add(um);
							else
								listaPagamento.add(um);
					}					
		}
		
		
	    System.out.println("tamanho "+listaSemPagamento.size());
	    System.out.println("tamanho "+listaPagamento.size());
	
}

Falow!!!1

1 Resposta

D

acho q o problema ta aqui:

it1.next().toString()
e
it2.next().toString()

tira o .toString(); Acho q vai resolver.

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 1
Participantes 2