GuilinDev

Java Stream Debug

03 July 2021

Intellij中Java Stream的dubug经常不知道怎么做的,最近看到这个文档Intellij Java Stream Debug才发现挺方便用的。

  1. 创建一个测试用例,在Stream链开始的地方打好断点

  1. 点击 Trace Current Stream Chain

  1. 打开Stream Trace的dialog,可以看到上面代码中stream chain的pipeline中的各个步骤

  1. 点击各个pipeline可以看到从上一步到下一步的结果(注意stream各个步骤不分前后))

skip() 跳过前n个元素,这里是1个

skip() 取整个数组al的前5个元素(并非从skip的结果中取)

自定义方法找出2个素数