La clase Hashtable implementa una tabla hash, que asigna claves a valores. Cualquier objeto no nulo se puede utilizar como clave o como valor. Para almacenar y recuperar con éxito objetos de una tabla hash, los objetos utilizados como claves deben implementar el método hashCode y el método equals.
Ahora aquí podemos obtener las claves y los valores de una tabla hash como un objeto de enumeración usando el método keys() y elements() . Podemos obtener todas las claves y valores respectivamente como un objeto de enumeración usando métodos de enumeración como hasMoreElements() y nextElement() podemos leer todas las claves y valores correspondientes a una tabla Hash.
Ejemplo 1:
Java
// Java Program to Demonstrate Getting Values // as an Enumeration of Hashtable class import java.io.*; import java.util.Enumeration; import java.util.Hashtable; // Main class // EnumerationOnKeys public class GFG { // Main driver method public static void main(String[] args) { // Creating an empty hashtable Hashtable<Integer, String> ht = new Hashtable<Integer, String>(); // Inserting key-value pairs into hash table // using put() method ht.put(1, "Geeks"); ht.put(2, "for"); ht.put(3, "Geeks"); // Now creating an Enumeration object // to read elements Enumeration e = ht.elements(); // Condition holds true till there is // single key remaining // Printing elements of hashtable // using enumeration while (e.hasMoreElements()) { // Printing the current element System.out.println(e.nextElement()); } } }
Geeks for Geeks
Ejemplo 2:
Java
// Java Program to Demonstrate Getting Keys // as an Enumeration of Hashtable class // Importing required classes import java.io.*; import java.util.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Creating an empty hashtable Hashtable<String, String> ht = new Hashtable<String, String>(); // Inserting key-value pairs into hash table // using put() method ht.put("Name", "Rohan"); ht.put("Age", "23"); ht.put("Address", "India"); ht.put("Article", "GeeksforGeeks"); // Now creating an Enumeration object // to store keys Enumeration<String> e = ht.keys(); // Condition holds true till there is // single key remaining while (e.hasMoreElements()) { // Getting key String key = e.nextElement(); // Printing key and value corresponding to // that key System.out.println(key + ":" + ht.get(key)); } } }
Name:Rohan Article:GeeksforGeeks Age:23 Address:India
Publicación traducida automáticamente
Artículo escrito por rohanchopra96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA