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 |