for (int i = 0; i < lista1.size(); i++){
if (lista1.get(pos) == lista2.get(i)){
dif = i - pos;
if (dif == 0){
System.out.println("Os elementos estão na mesma posição nas listas.");
pos++;
i = 0;
}
if (dif != 0){
System.out.println("O elemento esta na "+pos+
"ª na lista1 e na "+i+"ª posição na lista2. A diferença é:"+dif);
pos++;
i = 0;
}
}
}
ele só faz o loop até 3 qdo na verdade list1.size() = 10.
PQ?