Hashset to array in java

We can use toArray() method to convert a hashset to an array in java.

Syntax:

hashSet.toArray(strArray);

Example:

package com.w3schools;
 
import java.util.HashSet;
 
public class Test {	 
    public static void main(String[] args) {
    	//Create HashSet object
    	HashSet<String> hashSet = new HashSet<String>();
        //Add elements to HashSet
    	hashSet.add("Jai");
    	hashSet.add("Mahesh");
    	hashSet.add("Vivek");
    	hashSet.add("Naren");
    	hashSet.add("Vishal");
    	hashSet.add("Hemant");
    	System.out.println("HashSet: " + hashSet);
    	String[] strArray = new String[hashSet.size()];
    	hashSet.toArray(strArray);
        System.out.println("Array created:");
        for(String str:strArray){
             System.out.println(str);
        }
    }
}

Output

HashSet: [Naren, Jai, Vivek, Hemant, Mahesh, Vishal]
Array created:
Naren
Jai
Vivek
Hemant
Mahesh
Vishal