Pessoal, tenho a seguinte situação…
[code] for (int i = 0; i < produtos.size(); i++) {
//produtos.size = 10
String[] produtoLocal = produtos.get(i);
if (existProduto(produtoLocal[0]) {
//existe 5 produtos
produtos.remove(i);
}
}
for (String[] produtoLocal : produtos) {
//Mesmo passando pelo remove, a variável produtos, continua com 10 itens
}[/code]
Alguém já teve um problema semelhante? sabe por que isto acontece?