Kan vi legge til elementer mens vi itererer?

Innholdsfortegnelse:

Kan vi legge til elementer mens vi itererer?
Kan vi legge til elementer mens vi itererer?
Anonim

3 svar. Du kan ikke endre en samling mens du itererer over den ved å bruke en Iterator, bortsett fra Iterator. fjerne. Dette vil fungere bortsett fra når listen starter tom iterasjon, i så fall vil det ikke være noe tidligere element.

Kan vi endre samlingen mens vi gjentar?

I for-each loop, we can't modify collection, det vil gi et ConcurrentModificationException på den annen side med iterator kan vi endre samlingen.

Kan vi legge til element i ArrayList mens vi itererer?

3. ArrayList listIterator – Legg til/fjern. ListIterator støtter å legge til og fjerne elementer i listen mens vi itererer over den.

Hvordan legger du til en liste mens du itererer?

Bruk liste. legg til for å legge til elementer i en liste mens du itererer over listen

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

Kan vi legge til elementer ved hjelp av iterator?

Java-opplæringen fra Sun antyder at dette ikke er mulig: "Merk at Iterator. remove er den eneste sikre måten å endre en samling under iterasjon; atferden er uspesifisert hvis den underliggende samlingen er modifisert på noen annen måte mens iterasjon pågår."

Anbefalt:

Interessante artikler
Er clevamama-puter trygge?
Les mer

Er clevamama-puter trygge?

ClevaFoam babypute har blitt uavhengig testet for skadelige stoffer i henhold til de strenge globale kriteriene til STANDARD 100 av OEKO-TEX ® . Anbef alt for babyer 0 til 12 måneder. Er Clevamama-pods trygge? For babyens komfort og sikkerhet er den hypoallergenisk, pH-balansert, toksin- og formaldehydfri, noe som gjør den egnet for babyer med astma og allergier.

Hva gjør en lagomorf?
Les mer

Hva gjør en lagomorf?

Lagomorpha-Pikaer, harer og kaniner Alle lagomorfer er planteetere, som har formet trekk ved hodeskalle og tannsett. Kjennetegn som deles av gnagere og lagomorfer inkluderer stadig voksende fortenner og et diastema (mellomrom) som skiller fortennene fra kinntennene.

Hva vil det si å gjøre skyggearbeid?
Les mer

Hva vil det si å gjøre skyggearbeid?

Skyggearbeid innebærer å komme i kontakt med de delene av deg selv som du har fortrengt – eller det mange kanskje refererer til som deres «mørke side». … Det kalles "skyggearbeid", og innebærer "dykking ned i det ubevisste materialet som former våre tanker, følelser og atferd,"