Atravesar los elementos de lista mediante next () y hasNext () de Java

Aquí, vamos a aprender cómo para atravesar los elementos de una lista usando próxima () y () método en Java hasNext?

dado una lista de números enteros y tenemos que atravesar, imprimir todos los métodos de uso de su elemento siguiente () y hasNext ().

¿Cuáles son hasNex () y next () métodos?

Ambos son los métodos de biblioteca de java.util.Scanner class.

Método hasNext () devuelve ‘cierto’ / ‘false’ – Si colección tiene más valores / elementos, devuelve cierto lo contrario, devuelve falsa .

Método next () devuelve el siguiente elemento de la colección.

Nota: En este ejemplo, vamos a crear / declarar un iterador especificando Entero tipo – que es el tipo de base de la lista y luego los métodos next () y hasNext () será llamado a través de objeto iterador.

Ejemplo:

En este ejemplo, vamos a declarar una lista de números enteros, añadir algunos de los elementos e imprimir los elementos mediante el uso de hasNext () y próximos) métodos (.

Programa:

import java.util.*;
public class ListExample {
public static void main (String[] args) {
//creating a list of integers
List<Integer> int_list = new ArrayList<Integer> ();
int count=0; //variable to count total traversed elements
//adding some of the elements
int_list.add (10);
int_list.add (20);
int_list.add (30);
int_list.add (40);
int_list.add (50);
//printing elements
System.out.println ("List elements are...");
//creating iterator
Iterator<Integer> it = int_list.iterator ();
while (it.hasNext()){
System.out.println (it.next());
count+=1;
}
System.out.println ("Total traversed elements are: "+count);
}
};

salida

List elements are...
10
20
30
40
50
Total traversed elements are: 5


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *