开发效率提高10倍的idea高级调试技巧

1,891 阅读1分钟

条件断点

一般用在循环语句

image1.png

set Value

case1:改变变量的值

第一步,找到想要修改的值

image2.png

第二步,点击set value

image3.png

第三步,修改自己想要的值

image4.png

第四步,按回车键,发现值已经改成我们自己输入的了

image5.png

case2:改变集合的值

第一步,对list右键set value

image6.png

第二步,修改list

image7.png

按回车键,第一个值做了修改,这里可以用list.add,remove,set等各种api来修改值

image8.png

注意点

这里不能对list中的单个值(比如选中[1])set value来修改值

image9.png

尝试修改:

image10.png

修改完按下回车键,会发现值并没有改变

image11.png