Convert HashSet of String objects to ArrayList in java (example)

  • Given a HashSet containing String objects in java.
    • HashSet will be containing Sport’s name.
  • Convert HashSet <String> to ArrayList<String> in java.
    • We will use the constructor of ArrayList to achieve the conversion.

Program – convert HashSet of Strings to ArrayList in java

package org.learn.collection.set.hset;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Set;

public class DemoHashSetToArrayList {

 public static void main(String[] args) {
  Set<String> setSports = new HashSet<>();
  setSports.add("Tennis");
  setSports.add("Cricket");
  setSports.add(null);
  setSports.add("Basketball");
  setSports.add("Cricket");
  setSports.add(null);
  setSports.add("Golf");
  setSports.add("Boxer");  
  
  System.out.println("Set: "+ setSports);
  ArrayList<String>hashSetToArrayList = new ArrayList<>(setSports);
  System.out.println("ArrayList:"+ hashSetToArrayList);
 }
}

Output – convert HashSet of String objects to ArrayList in java

Set: [null, Tennis, Cricket, Golf, Basketball, Boxer]
ArrayList:[null, Tennis, Cricket, Golf, Basketball, Boxer]
Scroll to Top