IntStream iterate in steps

前端 未结 7 1535
悲&欢浪女
悲&欢浪女 2020-12-03 07:41

How do you iterate through a range of numbers (0-100) in steps(3) with IntStream?

I tried iterate, but this never stops executing.

IntS         


        
7条回答
  •  旧巷少年郎
    2020-12-03 08:19

    limit can also be used

    int limit = ( 100 / 3 ) + 1;
    IntStream.iterate(0, n -> n + 3).limit(limit).forEach(System.out::println);
    

提交回复
热议问题