Vai varam pievienot elementus atkārtošanas laikā?

Satura rādītājs:

Vai varam pievienot elementus atkārtošanas laikā?
Vai varam pievienot elementus atkārtošanas laikā?
Anonim

3 atbildes. Jūs nevarat modificēt kolekciju, atkārtojot to, izmantojot Iterator, izņemot Iteratoru. noņemt. Tas darbosies, izņemot gadījumus, kad saraksts sāks tukšu iterāciju, un tādā gadījumā nebūs neviena iepriekšējā elementa.

Vai atkārtošanas laikā varam mainīt kolekciju?

Katrā ciklā mēs nevaram modificēt kolekciju, tas radīs ConcurrentModificationException, no otras puses, izmantojot iteratoru, mēs varam modificēt kolekciju.

Vai atkārtošanas laikā varam pievienot elementu ArrayList?

3. ArrayList listIterator - pievienot/noņemt. ListIterator atbalsta elementu pievienošanu un noņemšanu sarakstā, kamēr mēs to atkārtojam.

Kā papildināt sarakstu atkārtošanas laikā?

Izmantojiet sarakstu. pievienot, lai sarakstam pievienotu elementus, atkārtojot sarakstu

  1. a_list=["a", "b", "c"]
  2. list_length=len(a_list)
  3. for i diapazonā (saraksta_garums):
  4. a_list. pievienot("Jauns elements")
  5. print(a_list)

Vai varam pievienot elementus, izmantojot iteratoru?

Java apmācība no Sun liecina, ka tas nav iespējams: "Ņemiet vērā, ka Iterator. Remove ir vienīgais drošais veids, kā modificēt kolekciju iterācijas laikā; darbība nav noteikta, ja pamatā esošā kolekcija tiek modificēta jebkādā citā veidā, kamēr notiek iterācija."

Ieteicams:

Interesanti raksti
Kas ir virpuļstrāvas, kā tās samazināt?
Lasīt vairāk

Kas ir virpuļstrāvas, kā tās samazināt?

Virpuļstrāvas var samazināt, izmantojot laminētu mīksta dzelzs serdi. Palielinās laminētā serdeņa pretestība un samazinās virpuļstrāvas, kā arī samazinās enerģijas izšķērdēšana. Kas ir virpuļstrāvas un kā tās tiek samazinātas līdz minimumam?

Vai paso robles sadega?
Lasīt vairāk

Vai paso robles sadega?

Trīs ugunsgrēki ceļu malās, kas saistīti ar incidentu – Piektdienas pēcpusdienā Paso Robles tika ierobežots veģetācijas ugunsgrēks. Ugunsgrēks izdedzis aptuveni 30 akriem no tā, ko ugunsdzēsēji sauc par “vieglu spilgtu degvielu”, netālu no 3000 Creston Road, Paso Robles.

Kad tika izveidotas trīs valdības nozares?
Lasīt vairāk

Kad tika izveidotas trīs valdības nozares?

Pieņemts sept. 17, 1787, ASV konstitūcija noteica mūsu valsts pamatu. Kāpēc tika izveidotas trīs valdības nozares? Lai nodrošinātu varas dalīšanu, ASV federālā valdība sastāv no trim atzariem: likumdošanas, izpildvaras un tiesu varas.