Enumeration Rückwärs durchlaufen

Status
Nicht offen für weitere Antworten.

Maximus1234

Mitglied
Hallo Zusammen,

ich habe ein objekt vom Typ enumeration. Die enumeration durchlaufe ich im moment mit einer while Schleife und mit hashMoreElements(). Allerdings würde ich gerne aus preformance gründen, die enumeration von hinten durchlaufen, sprich die neusten Einträge zuerst. Hat jemand von euch eine Idee, für eine for-Schleife fehlt mir eine Funktion, die mir dir gesamt Größe gibt. Leider muss es auch bei einer enumeration bleiben.

Danke schon mal für eure Hilfe.

Gruß Hans.
 

Maximus1234

Mitglied
Ok, ich bekomme von einer Funktion, die ich nicht ändern kann, eine enumeration als Rückgabewert. Kann ich aus der Enumeration denn i rgendeine andere Collection machen, die ich rückwärts Durchlaufen kann?
 
G

Gast

Gast
sofern du keinen einfluss auf die implementierung der enumeration hast: nein, keine chance.
 

Der Müde Joe

Top Contributor
händisch...
Code:
import java.util.Deque;
import java.util.Enumeration;
import java.util.LinkedList;
import java.util.Vector;

public class X {

	public static void main(String[] args) {
		Vector<Integer> vec = new Vector<Integer>();
		vec.add(1);
		vec.add(2);
		vec.add(3);

		Deque<Integer> list = new LinkedList<Integer>();
		for (Enumeration<Integer> enu = vec.elements(); enu.hasMoreElements(); 
				list.push(enu.nextElement()));

		for (Integer i : list) {
			System.out.println(i);
		}

	}
}
 

Maximus1234

Mitglied
Hmmm, dann muss ich mal schauen, wie ich das löse. Danke aber für eure schnellen Antworten, wirklich klasse das Forum!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Enumeration ein Array/List als Eigenschaft mitgeben - warum geht das nicht? Allgemeine Java-Themen 0
F Methoden in der Enumeration Klasse Allgemeine Java-Themen 1
T Enumeration/Static Final/Bitfield Allgemeine Java-Themen 6
T Spielkarten Enumeration in KartenDeck verwalten Allgemeine Java-Themen 7
G JDK 1.5 und Enumeration Allgemeine Java-Themen 5
G Cast von String zu Enumeration Allgemeine Java-Themen 2
C Enumeration läuft von hinten durch Allgemeine Java-Themen 4
B Enumeration von sich wiederholenden Elementen Allgemeine Java-Themen 4
M Erstes Element einer Enumeration ermitteln Allgemeine Java-Themen 6
N Enumeration Allgemeine Java-Themen 12
N neue Objektnamen durchlaufen Allgemeine Java-Themen 12
F Registry Ordner durchlaufen Allgemeine Java-Themen 1
P Durchlaufen einer Queue Allgemeine Java-Themen 9
B ArrayRecord durchlaufen Allgemeine Java-Themen 2
S Kombinationsmöglichkeiten durchlaufen Allgemeine Java-Themen 3
E Array durchlaufen Allgemeine Java-Themen 2
S Klassen in einer Schleife durchlaufen Allgemeine Java-Themen 11
F JAXB / Listen durchlaufen Allgemeine Java-Themen 17
G Array rekursiv durchlaufen Allgemeine Java-Themen 2
E Wie Arraylisten auf bestimmte Art durchlaufen? Allgemeine Java-Themen 3
C Geschachtelte For-Schleife: Äußere Schleife wird nur einmal durchlaufen!? Allgemeine Java-Themen 3
Dit_ Sortierte DatenListe am schnellsten durchlaufen Allgemeine Java-Themen 20
G Byte- List mit einem Iterator durchlaufen Allgemeine Java-Themen 5
M Verzeichnis durchlaufen und Dateien umbennen Allgemeine Java-Themen 2
MQue Tidy HTML baum durchlaufen Allgemeine Java-Themen 5
P ArrayList durchlaufen Allgemeine Java-Themen 5
MQue HashMap durchlaufen Allgemeine Java-Themen 2
G Durchlaufen eines Arrays Allgemeine Java-Themen 4
E 20-mal ein programm durchlaufen lassen und Allgemeine Java-Themen 3
E Iterator durchlaufen? Allgemeine Java-Themen 8
B JUnit - Gleichen Test x-mal durchlaufen Allgemeine Java-Themen 2
M Funktion wird nicht durchlaufen. Allgemeine Java-Themen 13
K HashMap durchlaufen mit Iterator Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben