工作中使用IDEA查看Stream变化

工作中使用IDEA查看stream变化

代码

java 复制代码
package com.demo;

import java.util.stream.LongStream;

public class LamdaDemo {
    public static void main(String[] args) {
        long[] dataResult = LongStream.of(1,5,7,9)
                .filter(data -> data > 10)
                .map(data -> data * 2)
                .distinct()
                .sorted()
                .toArray();

        for (long data : dataResult) {
            System.out.println(data);
        }
    }
}

debug调试

设置断点后,IDEA开始debug运行模式,会看到Trace Current Stream Chain,也就是下面这个图标

点击它,然后进行调试会看到每一步Stream的变化




此功能需要IDE版本在2021版本及以上

相关推荐
南宫生1 小时前
力扣每日一题【算法学习day.132】
java·学习·算法·leetcode
计算机毕设定制辅导-无忧学长1 小时前
Maven 基础环境搭建与配置(一)
java·maven
风与沙的较量丶2 小时前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
m0_748251722 小时前
SpringBoot3 升级介绍
java
极客先躯4 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分
程序员侠客行4 小时前
Spring事务原理 二
java·后端·spring
小猫猫猫◍˃ᵕ˂◍4 小时前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
liuyuzhongcc4 小时前
List 接口中的 sort 和 forEach 方法
java·数据结构·python·list
五月茶4 小时前
Spring MVC
java·spring·mvc
sjsjsbbsbsn4 小时前
Spring Boot定时任务原理
java·spring boot·后端