我想如果有可能创建一个具有自定义增量的流,就像只包含给定数字的倍数的流(在本例中为2)。有没有办法使这项工作?
IntStream.iterate(2, num -> (int) Math.pow(2, num))
答案 0 :(得分:0)
一个数字的倍数?这不行吗?
IntStream.iterate(2, i -> i + 1)
.filter(i -> i % 2 == 0)
.limit(5)
.forEach(System.out::println);