Esta publicación discutirá varios métodos para iterar sobre el conjunto en Java.

1. Usando Iterator

Nosotros podemos usar iterator() que devuelve un iterador para iterar sobre un conjunto, como se muestra a continuación:

Descargar  Ejecutar código

 
Tenga en cuenta que el iterador lanzará un ConcurrentModificationException si el conjunto se modifica después de su creación, excepto a través del propio método de eliminación del iterador.

2. Usar bucle for mejorado

Como Set implementa el Iterable interfaz, podemos usar for-loop mejorado para recorrer el conjunto, como se muestra a continuación:

Descargar  Ejecutar código

3. Java 8: conversión de conjunto a flujo

En Java 8 y superior, podemos recorrer un conjunto con la ayuda de streams, lambdas y forEach, como se muestra a continuación:

Descargar  Ejecutar código

4. Conversión de conjunto a array

Primero podemos convertir el conjunto en una array usando toArray() y luego imprímalo usando Arrays.toString() método. Hay muchas implementaciones de toArray() método, como se muestra a continuación:

Descargar Código

5. Convertir conjunto a vector

los Enumeration interfaz proporciona métodos para enumerar a través de los elementos de un Vector. Entonces, podemos convertir el conjunto en un vector y finalmente imprimir todos los elementos de ese vector.

Descargar  Ejecutar código

6. Convertir conjunto a string

Si solo estamos obligados a mostrar el contenido del conjunto, simplemente podemos imprimir la representación de string del conjunto usando el toString() método, como se muestra a continuación:

Descargar  Ejecutar código

Se trata de iterar sobre un Conjunto en Java.

 
Artículos Relacionados:

Iterar mapa en Java usando el método keySet()

Iterar mapa en Java usando el método entrySet()