Мне нужно сделать что-то вроде этого ...
Collection<T> myCollection; ///assume it is initialized and filled
for(Iterator<?> index = myCollection.iterator(); index.hasNext();)
{
Object item = index.next();
myCollection.remove(item);
}
Очевидно, это вызывает исключение ConcurrentModificationException ...
Итак, я попробовал это, но не кажется элегантным / эффективным и выбрасывает тип безопасности: непроверенное приведение от объекта к T предупреждение
* +1007 *