您可以使用flatMap来完成此 *** 作,但是在最后一个元素之后会得到一个附加的分隔符:
List<Integer> is = IntStream.of(1, 2, 3) .flatMap(i -> IntStream.of(i, 0)) .collect(toList());
这是没有尾随分隔符的另一种方式:
List<Integer> is = IntStream.of(1, 2, 3) .flatMap(i -> IntStream.of(0, i)) .skip(1) .collect(toList());
这次,我们在每个原始元素之前添加分隔符,并摆脱了前导的分隔符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)