Galeraaa… seguinte tenho uma lista de elementos, tenho q comparar a data do elemento atual com a data do proximo elemento, só que, so vou continuar iteragindo na lista se o proximo elemento existir, se não existir devo parar.
for(int i = 0; i < lista.size(); i++){
Object o1 = lista.get(i);
if((i+1) == lista.size()){
break;//para o for
}
Object o2 = lista.get(i+1);
if(o1.getData().equals(o2.getData()){
//faz algo
}
}
Além do for (que é básico em várias linguagens), dê uma estudada no break e continue