Java 集合 将HashSet转换为List/ArrayList

在本教程中,我们将学习如何将HashSet转换为ListArrayList)。

程序

这里我们有一个String元素的HashSet,我们通过将HashSet的所有元素复制到ArrayList来创建一个StringArrayList。以下是完整的代码:

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]

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Java 集合