工作中使用IDEA查看Stream变化

工作中使用IDEA查看stream变化

代码

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. IDEA如何使用Vue

    2024-05-14 11:48:06       28 阅读

最近更新

  1. .Net Core WebAPI参数的传递方式

    2024-05-14 11:48:06       2 阅读
  2. QT--气泡框的实现

    2024-05-14 11:48:06       3 阅读
  3. LeetCode 968.监控二叉树 (hard)

    2024-05-14 11:48:06       2 阅读
  4. leetcode热题100.完全平方数(动态规划进阶)

    2024-05-14 11:48:06       2 阅读
  5. leetcode328-Odd Even Linked List

    2024-05-14 11:48:06       3 阅读
  6. C 语言设计模式(结构型)

    2024-05-14 11:48:06       2 阅读
  7. v-if 与 v-show(vue3条件渲染)

    2024-05-14 11:48:06       2 阅读
  8. kafka防止消息丢失配置

    2024-05-14 11:48:06       3 阅读

热门阅读

  1. 【Golang】Golang 的 HTTP 使用 Header 指南

    2024-05-14 11:48:06       1 阅读
  2. 工作随机:linux 挂载LVM管理模式的磁盘

    2024-05-14 11:48:06       4 阅读
  3. Linux sigaddset

    2024-05-14 11:48:06       5 阅读
  4. linux开机启动配置文件

    2024-05-14 11:48:06       2 阅读
  5. QML进阶(十七) ECMAScript 语法介绍

    2024-05-14 11:48:06       3 阅读
  6. P2678 [NOIP2015 提高组] 跳石头

    2024-05-14 11:48:06       4 阅读
  7. Cocos Creator 3.x 实现触摸拖动物体(record)

    2024-05-14 11:48:06       2 阅读
  8. npm常用命令汇总

    2024-05-14 11:48:06       4 阅读
  9. 【八股系列】React中props和state的区别是什么?

    2024-05-14 11:48:06       5 阅读
  10. 【MySQL】MySQL外键和级联删除

    2024-05-14 11:48:06       4 阅读
  11. 深度学习系列68:声音克隆项目OpenVoice

    2024-05-14 11:48:06       5 阅读