away, but it only does so if the list contains exactly 1 or more than 2 elements...
best regards, -- daniel On 07/01/15 10:45, Remi Forax wrote:
A simple Java question, what this code does ?
ArrayList<String> list = new ArrayList<>();
list.add("foo");
list.add("bar");
for(String s: list) {
list.remove(s);
}
:(
Rémi
tip: the bug lies in ArrayList.Itr.hasNext() (and
AbstractList.Itr.hasNext()).
