achar elemento diferente em 2 listas
09/06/2011
0
tenho 2 listas L1 e L2:
L1=123495L2=23457
como faco o laco para achar os elementos diferentes apenas na lista 1?????
Ramiro Barcelos
Posts
10/06/2011
Ramiro Barcelos
10/06/2011
Davi Costa
import java.util.ArrayList; import java.util.List; public class Executavel { /** * @param args */ public static void main(String[] args) { boolean diferente = true; List<Integer> listaDiferente = new ArrayList<Integer>(); Integer aux = 0; Integer aux2 = 0; List<Integer> l1 = new ArrayList<Integer>(); l1.add(1); l1.add(2); l1.add(3); l1.add(4); l1.add(9); l1.add(5); List<Integer> l2 = new ArrayList<Integer>(); l2.add(2); l2.add(3); l2.add(4); l2.add(5); l2.add(7); for (int i = 0; i < l1.size(); i++) { aux = l1.get(i); if(l1.contains(aux)){ System.out.println("Esse elemento faz parte da lista 1 - "+aux); } //se quiser comparar se existe na lista 2 if(l2.contains(aux)){ System.out.println("Esse elemento existe na lista 2 - "+aux); }else{ listaDiferente.add(aux); } } System.out.println("lista de diferentes = " + listaDiferente); } }
15/06/2011
Dyego Carmo
Simples e eficiente ;)
Clique aqui para fazer login e interagir na Comunidade :)