IDEA debug模式,修改集合的值
当循环一个集合时,我们往往会对特定的值感兴趣,为了快速定位到这个值,有两个办法。
1、设置断点条件
(1)断点打在循环的行。
(2)右击断点,会看到下面的窗口,在condition中输入条件即可。
2、修改集合数据
当循环中的逻辑过于复杂,debug过程中收集数据会消耗较长时间,方法1效率较低,此时可采用该方法。
(1)断点打在循环的行。
(2)右键集合变量,选择Evaluate Expression(快捷键Atl+F8)。
(3)在弹框中输入过滤规则,点击Evaluate按钮
比如集合名称是param,在弹出的窗口中输入:param.stream().filter(r -> r.name().equals("张三")).collect(Collectors.toList())将原有集合变为大小为1的,属性name为张三的集合。可以根据实际的过滤规则修改集合。
IDEA debug模式,修改集合的值相关推荐
- idea 使用debug模式自动编译的设置
idea 使用debug模式自动编译的设置 记录一下使用idea的时候的问题,这个就是类似于myeclipse的debug模式修改代码后就能后直接看出效果,但是我使用的时候有一个问题,就是需要先请求一 ...
- [k8s]debug模式启动集群k8s常见报错集合(on the fly)
debug模式启动-支持sa 集群内(pod访问api)使用443加密 no1 no2 安装flanneld kubelet/kube-proxy m1 安装etcd/ api/contruller/ ...
- IDEA debug模式下修改变量后运行
首先运行Debug模式来到30行,可以见到这个时刻入参configPath,对于if的判断结果是true ALT + F8 然后选中变量,右键可以修改变量值 如果断点的位置跑过了,又想修改重新跑到断点 ...
- xilinx sdk在Debug模式下根据地址在内存里观察值
写个简单赋值语句测试一下,进入Debug模式,鼠标靠在变量上会显示内存地址 在memory下monitors旁+号新建观察,把地址输进去就可以看见放在内存里的值了
- 设置Eclipse可以Debug模式调试JDK源码,并显示局部变量的值
最近突然萌发了研究JDK源码的想法,所以就想到了在自己常用的Eclipse上可以调试JDK源码. 整个设置过程也很简单: 首先你要安装好JDK(我的JDK安装路径根目录是D:\Java\jdk-8u9 ...
- idea debug教程启用Debug模式可以分析定位异常发生的位置
在现在的开发中,我们经常采用Debug来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化.通常我们也可以启用Debug模式来跟 ...
- Debug模式和Release模式区别
VC6.0中的Debug模式和Release模式区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各 ...
- android自动填充包名,debug/release 修改包名,取不同包名下的agconnect-services.json 文件...
问题描述 我在打多渠道包的时候,我需要区分debug版本,release版本,其中涉及到包名的不同,我使用release编译的时候,发现如下错误信息.这个原因是因为你的agconnect-servic ...
- MyEclipse的Debug模式
在MyEclipse中使用debug模式 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是 ...
最新文章
- html marquee
- JQery遍历方法each
- awk 实例练习(一)
- Maven-Maven中添加Oracle驱动包到本地仓库
- Unexpected end of JSON input while parsing near错误解决方式(网上的方法)
- python制作圆形按钮_C#圆形按钮,非常漂亮动态
- 重磅!阿里宣布成立芯片公司,“平头哥”能解决中国的“无芯之痛”吗?
- ROS:定制自己的消息类型msg
- 如何使用scss/sass
- [转]【建议收藏】优秀实用的OpenCV开源项目汇总
- Linux之ls命令
- Android中GridView实现互相添加和删除
- iPhone is busy: Preparing debugger support for iPhone的解决办法
- 企业软件,WEB和对于他们无限美好的遐想(第五日)--2014-3-14--IT日 + Struts 原理分析 (四)
- 华为云数据容灾方案助力中小企业发展
- Bugzilla 下载和安装
- 使用java代码画一棵圣诞树
- 图片合成器,一键将目录中多个文件夹的图片转换为PDF
- [Openstack]一键安装Openstack测试环境
- 算法 - 求一个数组的最长递减子序列(C++)
热门文章
- Leetcode每日一题:175.组合两个表
- Leetcode每日一题:107.binary-tree-level-order-traversal-ii(二叉树的层次遍历)
- 吴恩达机器学习 7.神经网络参数的反向传播算法
- 小鹏、蔚来相继车祸,自动驾驶四字不等于“全自动”,也分等级!
- C++实现简单的二叉树
- php new static,PHP中new static()与new self()的区别异同分析
- chrome driver 获取 session_BOSS直聘招聘信息获取之使用webdriver进行爬取
- 第12章[12.8] Spring Boot+Ext JS 实现图形验证码
- 【GWT系列】 Speed Tracer 入门
- mysql出现error 2003_mysql启动时出现ERROR 2003 (HY000)问题的解决方法