在本教程中,我们将学习如何将HashSet转换为List(ArrayList)。
程序
这里我们有一个String元素的HashSet,我们通过将HashSet的所有元素复制到ArrayList来创建一个String的ArrayList。以下是完整的代码:
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); }}
输出:
HashSet contains: [Tommy, Matt, Steve, Govinda, John]ArrayList contains: [Tommy, Matt, Steve, Govinda, John]
