convert hashset to int array in java code example

Example 1: convert hashset to int array java

import java.util.Arrays;
import java.util.Set;
import java.util.HashSet;
class Main
{
    // Program to convert set of integer to array of int in Java
    public static void main(String args[])
    {
        Set<Integer> ints = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5));
        int[] primitive = ints.stream()
                            .mapToInt(Integer::intValue)
                            .toArray();
        System.out.println(Arrays.toString(primitive));
    }
}

Example 2: convert hashset to int java

import java.util.HashSet;
import java.util.Set;
public class SetExample {
   public static void main(String args[]) {
      //Instantiating the HashSet
      Set<Integer> hashSet = new HashSet<Integer>();
      //Populating the HashSet
      hashSet.add(1124);
      hashSet.add(3654);
      hashSet.add(7854);
      hashSet.add(9945);
      //Creating an empty integer array
      Integer[] array = new Integer[hashSet.size()];
      //Converting Set object to integer array
      hashSet.toArray(array);
      System.out.println(Arrays.toString(array));
   }
}

Tags:

Java Example