安装插件

插件名称为:Java Stream Debugger,好像在IntelliJ IDEA的插件市场没找到,但是在已安装插件列表中已经有这个插件了,应该是新版的IntelliJ IDEA已经内置了这个插件(所以要使用这个插件就将IntelliJ IDEA更新为最新的版本即可)

使用插件

要调试的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
* @author LeDao
* @company
* @create 2021-06-21 12:38
*/
public class Test {

public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("blog.zoutl.cn");
list.add("www.zoutl.cn");
list.add("www.baidu.cn");
List<String> resultList=list.stream()
.filter(e->e.contains("zoutl.cn"))
.filter(e->e.length()>12)
.collect(Collectors.toList());
System.out.println(resultList);
}
}

调试过程

首先打个断点,然后开始调试,当程序执行到流Stream操作时,插件的调试按钮就会被点亮

image-20220526112957403

点击上面被点亮的按钮,会出现下面界面,可以很清楚地看出每一个操作后符合条件的数据

image-20220526113247661