Java 8 中的 Collectors toSet() 方法

java 8programmingobject oriented programming

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

语法如下

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

此处的参数为

  • T - 输入元素的类型。
  • Set - 不包含重复元素的集合。

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

import java.util.stream.Collectors;

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

示例

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]

相关文章