Abrufen aller Hashtable-Werte in Java
Dieses Beispiel zeigt, wie Sie alle Elemente der Hashtabelle in einer Sammlung von Werten abrufen Collection die zu Hashtable gehören, mit dem values() der Hashtable.Dieser Code ruft die Wertsammlung von Hashtable.
import java.util.Enumeration;Laufzeit:
import java.util.Iterator;
import java.util.Hashtabelle;
import java.util.Collection;
public class Recovery {
public static void main(String[] args) {
//create a Hashtable
Hashtable ht = new Hashtable();
//Schlüssel und Werte hinzufügen
ht.put("1","eins");
ht.put("2","zwei");
ht.put("3","drei");
/*
Abrufen aller Werte mit
der Methode values()
*/
Collection c = ht.values();
System.out.println("Die Werte in der Hashtable-Auflistung sind: ");
//iterieren durch die Sammlung
Iterator itr = c.iterator();
while(itr.hasNext())
System.out.println(itr.next());
/*
die resultierende Auflistung eine HashTable
Wenn ein Wert aus der Auflistung entfernt wird, wird er auch aus der ursprünglichen Hashtable-Auflistung entfernt
. Dies bedeutet nicht, dass ein Element hinzugefügt wird
*/
//eines aus der Hashtabelle entfernen
c.remove("One");
//alle Werte der Hashtabelle anzeigen
System.out.println("Hashtabelle nach dem Löschen eines Elements");
Aufzählung e = ht.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
Die Werte in der Hashtable-Sammlung sind:
three
two
one
Hashtable nach dem Löschen eines Elements
three
two
one