| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > return прямо из foreach |
| Автор: rapik 6.4.2009, 14:42 | ||
| Привет! Не будет ли проблем с таким методом? Итератор может не отработать до конца - там неявно что-то происходит при выполнении "return sheet;"?
|
| Автор: jcyber 6.4.2009, 15:22 | ||||
Быть не должно, метод закончил свою работу, как только выполнится
|
| Автор: Samotnik 6.4.2009, 16:17 | ||
ну и что ? Он дойдет то того до чего нужно, не обязательно до конца |
| Автор: SoulKeeper 6.4.2009, 16:44 |
| А потом на него не останется ссылок и его скушает ГЦ. |
| Автор: rapik 6.4.2009, 18:40 | ||||
| Спасибо. Просто при "открытом" итераторе нельзя добавлять в коллекцию (вылезет исключение):
Всё, разобрался, это итератор следит за изменениями и исключение вылезает не при добавлении, а тут:
|