Можем ли да добавяме елементи по време на повторение?

Съдържание:

Можем ли да добавяме елементи по време на повторение?
Можем ли да добавяме елементи по време на повторение?
Anonim

3 отговора. Не можете да модифицирате колекция, докато я повтаряте с помощта на Iterator, с изключение на Iterator. Премахване. Това ще работи, освен когато списъкът започне итерацията празен, в който случай няма да има предишен елемент.

Можем ли да променим колекцията по време на повторение?

В цикъла for-each, не можем да модифицираме колекция, това ще хвърли ConcurrentModificationException от друга страна с итератор, можем да модифицираме колекция.

Можем ли да добавим елемент към ArrayList, докато повтаряме?

3. ArrayList listIterator – Добавяне/Премахване. ListIterator поддържа добавяне и премахване на елементи в списъка, докато го повторяме.

Как добавяте към списък, докато повтаряте?

Използвайте списъка. append, за да добавите елементи към списък, докато итерирате списъка

  1. a_list=["a", "b", "c"]
  2. list_length=len(a_list)
  3. за i в обхват(дължина_списък):
  4. a_list. append("Нов елемент")
  5. print(a_list)

Можем ли да добавяме елементи с помощта на итератор?

Ръководството за Java от Sun предполага, че това не е възможно: "Обърнете внимание, че Iterator. remove е единственият безопасен начин за промяна на колекция по време на итерация; поведението е неопределено, ако основната колекция е променена по някакъв друг начин, докато итерацията е в ход."

Препоръчано:

Интересни статии
Кога е най-доброто време да вземете второ куче?
Прочетете още

Кога е най-доброто време да вземете второ куче?

Много развъдчици препоръчват първото ви куче да е на възраст поне една до две години, преди да добавите второ към семейството. Ако имате старо куче, то може да не е в състояние физически да играе с кученце или да толерира. Колко време трябва да чакате, за да получите второ куче?

Можеш ли да ядеш врани?
Прочетете още

Можеш ли да ядеш врани?

Месото на врана е тъмно месо и има вкус, подобен на пуешко или пилешко. … Месото от врана обикновено се сервира варено, но някои хора обичат да ядат врана сурово – особено индианците в Северна Америка, където някога са ловували този вид дивеч.

В пачи крак?
Прочетете още

В пачи крак?

Какви са пачи крак и какво ги причинява? Пачи крак е терминът, използван за описание на фините линии и бръчки, намиращи се във външните ъгли на очите ви. Има два варианта на тези бръчки; динамичен и статичен. Твърди се, че динамичните бръчки се причиняват главно от израженията на лицето.