Удаление объекта из ArrayList в каждом цикле

Я хотел бы удалить объект из ArrayList, когда закончу с ним, но не могу найти способ сделать это. Попытка удалить его, как в приведенном ниже примере кода, не работает. Как я могу добраться до итератора текущего объекта pxв этом цикле, чтобы удалить его?

for( Pixel px : pixel){ 
[...]
  if(px.y > gHeigh){
     pixel.remove(pixel.indexOf(px)); // here is the thing
     pixel.remove(px); //doesn't work either
  }
}
21
задан Null 2 September 2015 в 21:32
поделиться