Java 可以将列表转换为集合吗

Java 可以将列表转换为集合吗

我们可以通过使用集合的构造函数将列表转换为集合。我们需要将列表传递给构造函数。

语法

Set<String> set = new HashSet<String>(list);

如果列表包含重复的值,set将删除它们,并只保留唯一的值。

示例

下面的示例展示了如何将列表转换为set。

package com.tutorialspoint;

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

public class CollectionsDemo {
   public static void main(String[] args) {

      // Create a list object
      List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C", "C"));

      // print the list
      System.out.println(list);
      Set<String> set = new HashSet<String>(list);
      System.out.println(set);
   }
}

输出

这将产生以下结果 –

[A, B, C, C]
[A, B, C]

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程