java8收集器,Java 8中的收集器collectionAndThen()方法
collectingAndThen()Java Collectors類中的方法使Collector適應(yīng)于執(zhí)行其他完成轉(zhuǎn)換。它返回執(zhí)行下游收集器動(dòng)作的收集器,然后執(zhí)行附加的結(jié)束步驟。
語(yǔ)法如下。static??Collector?collectingAndThen(Collector?downstream,?Function
finisher)
在這里,參數(shù)T-輸入元素的類型
A-下游收集器的中間堆積類型
R-下游收集器的結(jié)果類型
RR-結(jié)果收集器的結(jié)果類型
下游-收集器
整理器-應(yīng)用于下游收集器最終結(jié)果的功能
要使用Java中的Collectors類,請(qǐng)導(dǎo)入以下包。import?java.util.stream.Collectors;
以下是collectingAndThen()在Java中實(shí)現(xiàn)方法的示例。
示例import?java.util.List;
import?java.util.Collections;
import?java.util.stream.Collectors;
import?java.util.stream.Stream;
public?class?Demo?{
public?static?void?main(String[]?args)?{
List?list
=?Stream.of("Demo1",?"Demo2").collect(Collectors.collectingAndThen(
Collectors.toList(),
Collections::?unmodifiableList));
System.out.println(list);
}
}
輸出結(jié)果[Demo1,?Demo2]
總結(jié)
以上是生活随笔為你收集整理的java8收集器,Java 8中的收集器collectionAndThen()方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 车没电了怎么办?
- 下一篇: 没数据时y轴不显示_Matplotlib