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个素数