Ali lahko dodajamo elemente med ponavljanjem?

Kazalo:

Ali lahko dodajamo elemente med ponavljanjem?
Ali lahko dodajamo elemente med ponavljanjem?
Anonim

3 odgovori. Zbirke ne morete spreminjati, medtem ko jo iterirate z uporabo Iterator, razen za Iterator. Odstrani. To bo delovalo, razen če seznam začne ponovitev prazen, v tem primeru ne bo nobenega prejšnjega elementa.

Ali lahko med ponavljanjem spremenimo zbirko?

V zanki for-each, ne moremo spremeniti zbirke, bo na drugi strani vrglo izjemo ConcurrentModificationException z iteratorjem, ki lahko spremeni zbirko.

Ali lahko med ponavljanjem dodamo element v ArrayList?

3. ArrayList listIterator – Dodaj/odstrani. ListIterator podpira dodajanje in odstranjevanje elementov na seznamu, medtem ko se po njem ponavljamo.

Kako dodate na seznam med ponavljanjem?

Uporabi seznam. dodaj za dodajanje elementov na seznam med ponavljanjem po seznamu

  1. a_list=["a", "b", "c"]
  2. list_length=len(a_list)
  3. za i v obsegu (dolžina_lista):
  4. a_list. append("Nov element")
  5. print(a_list)

Ali lahko dodamo elemente z iteratorjem?

Vodnica za Java iz Sun predlaga, da to ni mogoče: "Upoštevajte, da je Iterator. remove edini varen način za spreminjanje zbirke med ponovitvijo; vedenje ni določeno, če je osnovna zbirka spremenjena na kakršen koli drug način, medtem ko ponovitev je v teku."

Priporočena: