posted 17 years ago
What's more, with remove it's clear which element is referred to, while add could do a number of different things: insert before the current element, insert after the current element, insert at the end... One would also need to define whether the newly added element will then also be part of the Iterator. That would amount to a number of complications for the basically simple task of iterating through the collection.