Java 集合 将HashSet转换为List/ArrayList

来源:这里教程网 时间:2026-02-17 20:13:30 作者:

在本教程中,我们将学习如何将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]

相关推荐