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

昵称:
随便看看
换一批
-
Android item 填充时最外层布局高度失效解决办法阅读 2046
-
Spring Boot 配置异步任务、定时任务、Tomcat 的线程池参数阅读 1123
-
Kubernetes 网络代理工具 Telepresence 安装及升级阅读 904
-
Rust #[no_mangle] 属性阅读 851
-
Gradle 生成 gradlew 设置版本及属性阅读 5960
-
Chrome & Edge 常用快捷键阅读 1529
-
Java 并发编程之 AtomicStampedReference阅读 1397
-
Linux 增加磁盘空间阅读 2710
-
PHP curl 报错:SSL connect error阅读 3037
-
Go 加密算法之 md5阅读 1794