IDEA Debug Stream 流
IDEA Debug About 705 words示例代码
public class StreamDemo {
public static void main(String[] args) {
List<Integer> list = Stream.of(1, 2, 3, 4, 5).filter(integer -> integer > 3).collect(Collectors.toList());
System.out.println(list);
}
}
步骤
Stream
代码行下断点,可选择Line
、Lambda
、All
。(Line
:不会进入filter
等操作符,Lambda
:只进入filter
等操作符,All
:两者都进入)- 点击
Debug
面板的Trace Current Stream Chain
进入Stream Trace
流追踪面板。 - 刚进入
Stream Trace
面板时会显示Evaluation in process
正在计算中,计算完成显示结果面板。 Stream
面板显示:可查看流中对象及个数。filter
面板:左边显示Stream
流对象,中间使用连接线连接,右边显示过滤后对象及个数。collect
面板:左边显示过滤后的对象,右边显示聚合后的对象及个数。- 点击左下角
Flat Mode
可参看Stream
-filter
-collect
完整过程。
示意图
相关视频
Views: 1,984 · Posted: 2022-08-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...