La clase HashSet implementa la interfaz Set , respaldada por una tabla hash que es una instancia de HashMap. No hay seguridad en cuanto al orden de iteración del conjunto, lo que implica que con el tiempo, la clase no garantiza el orden constante de los elementos. Esta clase permite el elemento nulo. El método de enumeración de la clase java.util.Collections se utiliza para devolver una enumeración de la colección especificada.
Para devolver la enumeración sobre HashSet:
Sintaxis:
public static Enumeration enumeration(Collection c)
Método utilizado: método hasMoreElements() .
Un objeto que implementa la interfaz de enumeración crea uno a la vez, un conjunto de objetos. hasMoreElements() método de enumeración utilizado para probar si esta enumeración contiene más elementos. Si la enumeración contiene más elementos, devolverá verdadero o falso.
Sintaxis:
boolean hasMoreElements()
Valor devuelto: este método devuelve verdadero si hay al menos un elemento adicional para dar en este objeto de enumeración; de lo contrario, devuelve falso.
A continuación se muestra la implementación completa del enfoque anterior:
Java
// Getting Enumeration over Java HashSet import java.util.*; import java.util.Enumeration; // Class public class GFG { // Main driver method public static void main(String[] args) { // Creating object of HashSet // String type here- name HashSet<String> name = new HashSet<>(); // Adding element to HashSet // Custom inputs name.add("Nikhil"); name.add("Akshay"); name.add("Bina"); name.add("Chintu"); name.add("Dhruv"); // Creating object of type Enumeration<String> Enumeration e = Collections.enumeration(name); // Condition check using hasMoreElements() method while (e.hasMoreElements()) // print the enumeration System.out.println(e.nextElement()); } }
Dhruv Akshay Chintu Bina Nikhil
Ejemplo 2:
Java
// Getting Enumeration over Java HashSet import java.util.*; import java.util.Enumeration; // Class public class GFG { // Main driver method public static void main(String[] args) { // Creating object of HashSet // String type here- name HashSet<String> gfg = new HashSet<>(); // Adding element to HashSet // Custom inputs gfg.add("Welcome"); gfg.add("On"); gfg.add("GFG"); // Creating object of type Enumeration<String> Enumeration e = Collections.enumeration(gfg); // Condition check using hasMoreElements() method while (e.hasMoreElements()) // print the enumeration System.out.println(e.nextElement()); } }
GFG Welcome On
Publicación traducida automáticamente
Artículo escrito por nikhilchhipa9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA