Hallo,
ich habe eine Hashtable in der ich die Daten in meiner Anwendung organisiere. Um nun eine Eingangsliste mit den bereits vorhandenen Daten abzugleichen. wandele ich die Keys der Hashtable in eine Enumeration um die einzelnen Element in einer Schleife zu durchforsten. Das Problem dabei ist, wenn ich das erste Mal zu der Schleife komme, geht alles prima. Beim zweiten Mal allerdings, fängt die Enumeration beim letzten Element an. Meine Schleife bricht nach einem durchlauf ab.
Hashtable myTable;
// Do somoething
Enumeration myEnum = this.myTable.keys();
while(myEnum.hasMoreElements())
{
String myString = myEnum.nextElement();
// Do something
}
Ich hoffe der Codeschnippsel reicht. Aber mehr mache ich mit der Enumeration nicht.
Wie kann ich bewirken, dass die Enumeration immer wieder alle Elemente der Hashtable.keys() durchläuft. Die Hashtable ist vollständig, dass konnte ich bereits nachweisen.
Ich hoffe, dass mir jmd helfen kann und vllt schon einmal ein ähnliches Problem hatte und lösen konnte.
Für jeden Tip bin ich äußerst dankbar.
Beste Grüße,
Hubdehoe