Estou com problema ao usar um iterator em um arrayList, é o seguinte, crio o arraylist e o iterator da seguinte forma:
ArrayList<Object> dados = new ArrayList<Object>();
Iterator it = dados.iterator();
ArrayList<Object> dados = new ArrayList<Object>();
Iterator it = dados.iterator();
Aqui eu armazeno o peso corrente e o peso anterior:
for(int i = 1; i > 0; i++){
//Dados corrente
peso1 = serial.getPeso1();
//Peso anterior
peso2 = Double.parseDouble(dados.get(i - 1).toString());
}
for(int i = 1; i > 0; i++){
//Dados corrente
peso1 = serial.getPeso1();
//Peso anterior
peso2 = Double.parseDouble(dados.get(i - 1).toString());
}
A idéia é deixar o laço for em loop infinito mesmo, o meu grande problema que o i - 1 vem sempre igual ao valor corrente, mesmo quando ele não é, já fiz o teste e mesmo quando o valor anterior é diferente ela printa igual ao valor corrente.
Será que estou agregando o valor errado ou usando o iterator de forma errada?

