Java 8中的Collector toCollection()方法
toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中。
语法如下
static <T,C extends Collection<T>> Collector<T,?,C> toCollection(Supplier<C> collectionFactory)
在这里,参数
T-输入元素的类型
C-结果集合的类型
供应商:结果供应商
collectionFactory-返回适当类型的新的空Collection的供应商
要使用Java中的Collectors类,请导入以下包
import java.util.stream.Collectors;
以下是toCollection()在Java中实现方法的示例
示例
import java.util.Collection;
import java.util.TreeSet;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Demo {
public static void main(String[] args) {
Stream<String> stream = Stream.of("20", "50", "80", "100", "130", "150", "200");
Collection<String> collection = stream.collect(Collectors.toCollection(TreeSet::new));
System.out.println("Collection = "+collection);
}
}输出结果
Collection = [100, 130, 150, 20, 200, 50, 80]
热门推荐
10 毛笔哥哥结婚祝福语简短
11 向国庆送祝福语简短
12 建队节祝福语简短
13 朋友喜得外孙简短祝福语
14 小店营业的祝福语简短
15 餐饮生日祝福语简短独特
16 鲜花英语祝福语卡片简短
17 男朋友暴富祝福语简短
18 婶婶拜年祝福语大全简短