Java 8中的Collectors toSet()方法

toSet()Java中Collector类的方法返回一个Collector,该Collector将输入元素累积到一个新的Set中。

语法如下

static <T> Collector<T,?,Set<T>> toSet()

在这里,参数

  • T-输入元素的类型。

  • 集合-不包含重复元素的集合。

要使用Java中的Collectors类,请导入以下包

import java.util.stream.Collectors;

以下是toSet()在Java中实现方法的示例


import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Demo {
   public static void main(String[] args) {
      Stream<String> stream = Stream.of("This", "is", "it");
      Set<String> set = stream.collect(Collectors.toSet());
      System.out.println(set);
   }
}

输出结果

[This, is, it]