IDEA Debug Stream 流
IDEA Debug 大约 705 字示例代码
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
完整过程。
示意图
相关视频
阅读 578 · 发布于 2022-08-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
JavaScript 监听标签页切换阅读 996
-
Android 判断通知栏是否可用阅读 1819
-
PostgreSQL 修改数据库拥有者阅读 2841
-
Linux 修改文件执行权限阅读 2471
-
Maven 打包报错 Couldn't retrieve @Mapper annotation阅读 1324
-
JavaScript 使用 MD5 加密支持中文阅读 3326
-
Git 提示 error failed to push some refs to git@github.com阅读 2732
-
IDEA java: package is not visible阅读 2517
-
设计模式之解释器模式阅读 2282
-
npm 查看版本信息阅读 1097