平常我们在stream流式操作中,写的代码都是在一行,例如:
List list = new ArrayList<>();
list.add(12);
list.add(7);
list.add(11);
list.add(13);
// 先过滤后排序
list = list.stream().filter(item -> item > 10).sorted(Comparator.comparing(Integer::byteValue)).collect(Collectors.toList());
System.out.println(list.toString());
// [11, 12, 13]
debug的时候直接下一步就过去了很多操作,这样我们很难看到到底怎么操作的,或者哪里出现问题。
现在推荐一个神器插件java stream debugger。
java stream debugger安装方式
操作方式:
debug模式运行
流式操作图1
流式操作图2
流式操作图3
流式操作图4
留言与评论(共有 0 条评论) “” |