Método HashSet toArray() en Java con ejemplo

El método toArray() de Java HashSet se usa para formar una array de los mismos elementos que los de HashSet. Básicamente, copia todo el elemento de un HashSet a una nueva array.

Sintaxis:

Object[] arr = HashSet.toArray()

Parámetros: El método no toma ningún parámetro.

Valor devuelto: el método devuelve una array que contiene los elementos similares al HashSet.

Los siguientes programas ilustran el método HashSet.toArray():

Programa 1:

// Java code to illustrate toArray()
  
import java.util.*;
  
public class HashSetDemo {
    public static void main(String args[])
    {
        // Creating an empty HashSet
        HashSet<String>
            abs_col = new HashSet<String>();
  
        // Use add() method to add
        // elements into the HashSet
        abs_col.add("Welcome");
        abs_col.add("To");
        abs_col.add("Geeks");
        abs_col.add("For");
        abs_col.add("Geeks");
  
        // Displaying the HashSet
        System.out.println("The HashSet: "
                           + abs_col);
  
        // Creating the array and using toArray()
        Object[] arr = abs_col.toArray();
  
        System.out.println("The array is:");
        for (int j = 0; j < arr.length; j++)
            System.out.println(arr[j]);
    }
}
Producción:

The HashSet: [Geeks, For, Welcome, To]
The array is:
Geeks
For
Welcome
To

Programa 2:

// Java code to illustrate toArray()
  
import java.util.*;
  
public class HashSetDemo {
    public static void main(String args[])
    {
        // Creating an empty HashSet
        HashSet<Integer>
            abs_col = new HashSet<Integer>();
  
        // Use add() method to add
        // elements into the HashSet
        abs_col.add(10);
        abs_col.add(15);
        abs_col.add(30);
        abs_col.add(20);
        abs_col.add(5);
        abs_col.add(25);
  
        // Displaying the HashSet
        System.out.println("The HashSet: "
                           + abs_col);
  
        // Creating the array and using toArray()
        Object[] arr = abs_col.toArray();
  
        System.out.println("The array is:");
        for (int j = 0; j < arr.length; j++)
            System.out.println(arr[j]);
    }
}
Producción:

The HashSet: [20, 5, 25, 10, 30, 15]
The array is:
20
5
25
10
30
15

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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