Pouvons-nous ajouter des éléments pendant l'itération ?

Table des matières:

Pouvons-nous ajouter des éléments pendant l'itération ?
Pouvons-nous ajouter des éléments pendant l'itération ?
Anonim

3 Réponses. Vous ne pouvez pas modifier une Collection tout en l'itérant à l'aide d'un Iterator, sauf pour Iterator. retirer. Cela fonctionnera sauf lorsque la liste commencera l'itération vide, auquel cas il n'y aura pas d'élément précédent.

Pouvons-nous modifier la collection pendant l'itération ?

Dans la boucle for-each, nous ne pouvons pas modifier la collection, cela lancera une ConcurrentModificationException d'autre part avec l'itérateur nous pouvons modifier la collection.

Pouvons-nous ajouter un élément à ArrayList lors de l'itération ?

3. ArrayList listIterator – Ajouter/Supprimer. ListIterator prend en charge l'ajout et la suppression d'éléments dans la liste pendant que nous itérons dessus.

Comment ajouter à une liste pendant l'itération ?

Utiliser la liste. append pour ajouter des éléments à une liste lors de l'itération sur la liste

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

Pouvons-nous ajouter des éléments à l'aide de l'itérateur ?

Le didacticiel Java de Sun suggère que ce n'est pas possible: "Notez que Iterator. remove est le seul moyen sûr de modifier une collection pendant l'itération; le comportement n'est pas spécifié si la collection sous-jacente est modifiée d'une autre manière alors que le l'itération est en cours."

Conseillé:

Articles intéressants
Quand le parachutisme a-t-il commencé ?
Lire la suite

Quand le parachutisme a-t-il commencé ?

Le premier saut en parachute de l'histoire fut réalisé par André-Jacques Garnerin, l'inventeur du parachute, le 22 octobre 1797. Garnerin a testé son engin en sautant d'un ballon à hydrogène à 3 200 pieds (980 m) au-dessus de Paris. En quelle année le parachutisme est-il devenu une activité ?

Les finalistes sont-ils un pluriel ?
Lire la suite

Les finalistes sont-ils un pluriel ?

nom, finalistes du pluriel. finalistes, les concurrents qui ne gagnent pas un concours mais qui se classent devant la majorité des concurrents et partagent des prix ou des honneurs, comme ceux qui se classent deuxième, troisième et quatrième, ou dans les dix premiers.

À quoi sert cementone ?
Lire la suite

À quoi sert cementone ?

Le Bostik Cementone Waterproof Cement Grey est un produit de ciment à durcissement rapide qui peut être utilisé pour des exigences telles que la réparation de sols en béton, de marches et de chemins, ainsi que pour la réparation d'urgence de drains entre autres.