これで最初に Iterator を使用し、すべてがうまくいきました。
ListIterator<Client> it = people.listIterator();
while(it.hasNext()){
Client c = (Client)it.next();
System.out.println(c.getValeur());
}
System.out.println("Doing some operations on my values");
しかし、私が自分の値に対してそれらの操作を行ったとき
for (Client client : people) {
int i = client.getValeur();
i += 10000;
client.setValeur(i);
}
同じイテレータを使用しましたが、うまくいきませんでした
while(it.hasNext()){
Client c = (Client) it.next();
System.out.println(c.getValeur());
}
iterator のインデックスを再度開始する必要がありますか?