Salve ho un problema,
sto scrivendo un programma in java.Ora sono arrivata ad un punto dove non so se posso o no scrivere un determinato codice:
Ho due liste di Integer, voglio inserire in una terza lista tutti gli elementi della prima lista non presenti nella seconda senza ammissione di doppioni
Il codice è il seguente:
codice:
private static List<Integer> compara(List<Integer> l1, List<Integer> l2){
LinkedList<Integer> res=new LinkedList<Integer>();
List<Integer> l3= eliminaDoppi(l1);//metodo scritto successivamente
Iterator<Integer> it3= l3.iterator();
Iterator<Integer> it2= l2.iterator();
for(;;){
if(!it3.hasNext()) break;
Integer i3=it3.next();
while(it2.hasNext()){
Integer i2=it2.next();
if(i2==i3)break;
}
res.add(i3);
}
return res;
}