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]