Tag: listiterator

Ein iterator für Listen, die der Programmierer zum Durchlaufen der Liste in beide Richtungen, ändern Sie die Liste während der iteration, und die iterator-die aktuelle position in der Liste. Ein ListIterator keine aktuellen element; Ihre cursor-position liegt immer zwischen dem element, das zurückgegeben werden durch einen Aufruf von previous() und das element, das zurückgegeben werden durch einen Aufruf von next(). In einer Liste der Länge n, gibt es n+1 gültigen index-Werte von 0 bis n, inklusive.

Zirkular Doppelt LinkedList ListIterator

Anzahl der Antworten 1 Antworten
Dies ist eine Hausaufgaben Frage. Ich habe eine Doppelt Verknüpfte Knoten-Klasse, Kreisförmigen Doppelt verketteten Liste-Klasse, die implementiert Iterable, und einer Iterator-Klasse implementiert Iterator. Ich verstehe das Konzept ein iterator ist, wo eine implizite cursor befindet sich zwischen

Liste mit Vergleichbaren Vs TreeSet

Anzahl der Antworten 3 Antworten
Option 1: Machen Sie eine Liste, die sich um Vergleichbare und Sortieren Sie Sie mithilfe von Sammlungen.sort(Liste l) jedes mal, wenn Sie fügen Sie einen Wert hinzu. Option 2: Stellen Sie ein TreeSet (die hält sich sortiert

Warum iterator.forEachRemaining nicht entfernen element in der Consumer-lambda?

Anzahl der Antworten 1 Antworten
Lets haben einen Blick auf dieses Beispiel: public class ListIteratorTest { public static void main(String args) { List<String> list = new ArrayList<>(); list.add("element1"); list.add("element2"); list.add("element3"); list.add("element4"); ListIterator<String> iterator = list.listIterator(); } } Und jetzt, dies funktioniert sehr

Versuchen, entfernen Sie ein Objekt mit iterator Liste

Anzahl der Antworten 6 Antworten
Ich versuche so entfernen Sie ein Objekt aus einer Liste mit dem list-iterator. Ich habe mich durch die anderen Lösungen, die auf der website und keiner nahm dem Fehler "Exception in thread "main" java.util.ConcurrentModificationException" hier ist mein

Wie zu tun, für die in TObjectList?

Anzahl der Antworten 3 Antworten
Ich versuche, mit for in für die Iteration eines TObjectList: program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Contnrs; var list: TObjectlist; o: TObject; begin list := TObjectList.Create; for o in list do begin //nothing end; end.

Iterieren eine LinkedList Elemente in umgekehrter Reihenfolge?

Anzahl der Antworten 2 Antworten
Ich m neu in Java Collections und meine Frage ist warum kann ich nicht durchqueren Sie ein element in der linkedlist in rückwärts Richtungen.Unten werde ich erklären, was ich getan habe und bitte klären Sie meine Zweifel.

Unterschied zwischen Iterator und Listiterator?

Anzahl der Antworten 5 Antworten
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Wir können Iterator durchqueren Set oder eine List oder eine Map. Aber ListIterator können nur verwendet werden, um die traverse ein List können es nicht