Un objeto que implementa la interfaz de Enumeración genera una serie de elementos, uno a la vez. El método de enumeración asIterator() solía devolver un iterador que recorre los elementos restantes cubiertos por esta enumeración. El recorrido no está definido si se llama a algún método en esta enumeración después de la llamada a asIterator().
Sintaxis:
default Iterator asIterator()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve un iterador que representa los elementos restantes de esta enumeración.
Los siguientes programas ilustran el método asIterator():
Programa 1:
// Java program to demonstrate // Enumeration.asIterator() method import java.util.*; public class GFG { public static void main(String[] args) { // create enumeration Enumeration Days; Vector week = new Vector(); week.add("Sunday"); week.add("Monday"); week.add("Tuesday"); week.add("Wednesday"); week.add("Thursday"); week.add("Friday"); week.add("Saturday"); Days = week.elements(); // get the iterator Days.asIterator() .forEachRemaining(s -> System.out.println(s)); } }
Programa 2:
// Java program to demonstrate // Enumeration.asIterator() method import java.util.*; public class GFG { public static void main(String[] args) { // create enumeration Enumeration<Integer> classNine; Vector<Integer> rollno = new Vector<Integer>(); rollno.add(1); rollno.add(2); rollno.add(3); rollno.add(4); rollno.add(5); classNine = rollno.elements(); // get the iterator classNine.asIterator() .forEachRemaining(s -> System.out.println(s)); } }
Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/Enumeration.html#asIterator()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA