In this tutorial we will be learning how to convert a HashSet to a List (ArrayList).
Program
Here we have a HashSet of String elements and we are creating an ArrayList of Strings by copying all the elements of HashSet to ArrayList. Following is the complete code:
import java.util.HashSet; import java.util.List; import java.util.ArrayList; class ConvertHashSetToArrayList{ public static void main(String[] args) { // Create a HashSet HashSet<String> hset = new HashSet<String>(); //add elements to HashSet hset.add("Steve"); hset.add("Matt"); hset.add("Govinda"); hset.add("John"); hset.add("Tommy"); // Displaying HashSet elements System.out.println("HashSet contains: "+ hset); // Creating a List of HashSet elements List<String> list = new ArrayList<String>(hset); // Displaying ArrayList elements System.out.println("ArrayList contains: "+ list); } }
Output:
HashSet contains: [Tommy, Matt, Steve, Govinda, John] ArrayList contains: [Tommy, Matt, Steve, Govinda, John]
Leave a Reply