工作中使用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版本及以上

相关推荐
August_._15 小时前
【JAVA】基础(一)
java·开发语言·后端·青少年编程
李白的粉16 小时前
基于springboot的新闻资讯系统
java·spring boot·毕业设计·课程设计·源代码·新闻资讯系统
麦麦鸡腿堡16 小时前
Java_LinkedList底层结构
java·开发语言
whatever who cares16 小时前
android/java中gson的用法
android·java·开发语言
摇滚侠16 小时前
Spring Boot3零基础教程,为什么有Reactive-Stream 规范,响应式编程,笔记101
java·spring boot·笔记
天天摸鱼的java工程师16 小时前
八年 Java 开发手敲:SpringBoot+SpringSecurity+JWT 实战,前后分离权限注解落地就能跑
java·后端
冰淇淋@16 小时前
idea启动项目报错java: OutOfMemoryError: insufficient memory
java·ide·intellij-idea
techzhi16 小时前
this view is read-only (IntelliJ IDEA)
java·ide·intellij-idea
编程学委16 小时前
Idea(2023版)使用Svn
java·svn·intellij-idea
qianbailiulimeng16 小时前
IDEA + Spring Boot 的三种热加载方案
java·后端