原文: https://beginnersbook.com/2014/08/convert-hashset-to-a-list-arraylist/
在本教程中,我们将学习如何将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 HashSetHashSet<String> hset = new HashSet<String>();//add elements to HashSethset.add("Steve");hset.add("Matt");hset.add("Govinda");hset.add("John");hset.add("Tommy");// Displaying HashSet elementsSystem.out.println("HashSet contains: "+ hset);// Creating a List of HashSet elementsList<String> list = new ArrayList<String>(hset);// Displaying ArrayList elementsSystem.out.println("ArrayList contains: "+ list);}}
输出:
HashSet contains: [Tommy, Matt, Steve, Govinda, John]ArrayList contains: [Tommy, Matt, Steve, Govinda, John]
