Java: Итерация по набору при изменении содержимого набора

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

Один из способов, который я могу придумать, состоит в том, чтобы получить новый набор из исходного набора, который не будет изменен, но это кажется неэлегантным, и должно быть лучшее решение.

7
задан templatetypedef 19 June 2012 в 18:56
поделиться