Können wir beim Iterieren Elemente hinzufügen?

Inhaltsverzeichnis:

Können wir beim Iterieren Elemente hinzufügen?
Können wir beim Iterieren Elemente hinzufügen?
Anonim

3 Antworten. Sie können eine Sammlung nicht ändern, während Sie sie mit einem Iterator durchlaufen, mit Ausnahme von Iterator. Löschen. Dies funktioniert, außer wenn die Liste zu Beginn der Iteration leer ist, in diesem Fall gibt es kein vorheriges Element.

Können wir die Sammlung während der Iteration ändern?

In der For-Each-Schleife, können wir die Sammlung nicht ändern, es wird eine ConcurrentModificationException ausgelöst, andererseits können wir mit dem Iterator die Sammlung ändern.

Können wir während der Iteration ein Element zu ArrayList hinzufügen?

3. ArrayList listIterator – Hinzufügen/Entfernen. ListIterator unterstützt das Hinzufügen und Entfernen von Elementen in der Liste, während wir darüber iterieren.

Wie fügen Sie beim Iterieren etwas zu einer Liste hinzu?

Liste verwenden. append um Elemente an eine Liste anzuhängen, während die Liste durchlaufen wird

  1. a_list=["a", "b", "c"]
  2. Listenlänge=Länge(eine_Liste)
  3. für i im Bereich (Listenlänge):
  4. a_list. append("Neues Element")
  5. print(a_list)

Können wir Elemente mit dem Iterator hinzufügen?

Das Java-Tutorial von Sun schlägt vor, dass dies nicht möglich ist: „Beachten Sie, dass Iterator. remove die einzige sichere Möglichkeit ist, eine Sammlung während der Iteration zu ändern; Iteration läuft."

Empfohlen:

Interessante Beiträge
Wann sollte man Schutzwesten trinken?
Weiterlesen

Wann sollte man Schutzwesten trinken?

Wann sollte ich BODYARMOR trinken? Das Produktportfolio von BODYARMOR bietet hervorragende Flüssigkeitszufuhr vor, während und nach körperlicher Aktivität oder wann immer Sie während des Tages eine Flüssigkeitszufuhr benötigen. Wie viele Schutzwesten kannst du an einem Tag trinken?

Verwendet die Tschechische Republik den Euro?
Weiterlesen

Verwendet die Tschechische Republik den Euro?

Die Währung der Tschechischen Republik ist die tschechische Krone oder tschechische Krone (Kč / CZK). Obwohl die Tschechische Republik Mitglied der Europäischen Union ist, hat sie den Euro noch nicht eingeführt. … Münzen gibt es zu 1, 2, 5, 10, 20 und 50 CZK.

Wann ist Facundo Cabral gestorben?
Weiterlesen

Wann ist Facundo Cabral gestorben?

Facundo Cabral war ein argentinischer Sänger, Songwriter und Philosoph. Er war vor allem als Komponist von „No soy de aquí ni soy de allá“, „Pobrecito mi Patron“und vielen anderen Kompositionen bekannt. Wer hat Facundo Cabral ermordet?