Můžeme přidávat prvky během iterace?

Obsah:

Můžeme přidávat prvky během iterace?
Můžeme přidávat prvky během iterace?
Anonim

3 odpovědi. Kolekci nemůžete upravovat, když ji procházíte pomocí Iterator, s výjimkou Iterátoru. odstranit To bude fungovat kromě případů, kdy seznam začíná iteraci prázdný, v takovém případě nebude žádný předchozí prvek.

Můžeme upravit kolekci během iterace?

V cyklu for-each nemůžeme upravit kolekci, vyvolá to výjimku ConcurrentModificationException, na druhou stranu s iterátorem můžeme kolekci upravit.

Můžeme přidat prvek do ArrayList během iterace?

3. ArrayList listIterator – Přidat/Odebrat. ListIterator podporuje přidávání a odebírání prvků v seznamu, zatímco přes něj procházíme.

Jak přidáváte do seznamu při iteraci?

Seznam použití. append pro připojení prvků k seznamu při iteraci seznamu

  1. a_list=["a", "b", "c"]
  2. list_length=len(a_list)
  3. for i in range(list_length):
  4. a_list. append("Nový prvek")
  5. print(a_list)

Můžeme přidávat prvky pomocí iterátoru?

Výukový program Java od společnosti Sun naznačuje, že to není možné: "Všimněte si, že Iterator. remove je jediný bezpečný způsob, jak upravit kolekci během iterace; chování není specifikováno, pokud je podkladová kolekce upravena jakýmkoli jiným způsobem, zatímco iterace probíhá."

Doporučuje:

Zajímavé články
Mám hrát na violoncello?
Přečtěte si více

Mám hrát na violoncello?

Přehrávání hudby na violoncello vyžaduje rovnováhu a správné držení těla s dobře uzemněnýma nohama. Už jen to, jak člověk sedí a ovine se kolem violoncella, je uzemnění a pomáhá lidem, aby se tak cítili ve všech aspektech svého života. Mnoho lidí, kteří hrají, cítí pozitivní vliv nástroje na zbytek svého života.

Jaké květiny jsou modré?
Přečtěte si více

Jaké květiny jsou modré?

20 zářivě modrých květin pro vaši zahradu z 20. Delphinium. Tyto oblíbené divoké květiny jsou vysoké, takže jim dejte něco, o co se mohou opřít. … z 20. Love-in-a-Mist. … z 20. Hvězdnice. … z 20. Himálajský modrý mák. … z 20. Lily of the Nile.

Jsou překrývající se přístřešky k něčemu dobré?
Přečtěte si více

Jsou překrývající se přístřešky k něčemu dobré?

Přesah prken umožňuje snadný odtok dešťové vody, takže i když je vodotěsný, design překrytí není vzduchotěsný, a proto bude náchylný na průvan a vlhký vzduch může vniknout do kůlny. Z tohoto důvodu je tento typ konstrukce doporučen pro přístřešky, které se používají pouze pro skladování.