工作中使用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. Kafka Streams介绍及在idea的配置

    2024-05-14 11:48:06       18 阅读
  2. IDEA如何使用Vue

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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 11:48:06       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 11:48:06       5 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 11:48:06       4 阅读
  4. Python语言-面向对象

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

热门阅读

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

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

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

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

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

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

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

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

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

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

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

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