有没有办法在调试期间更改列表元素的顺序?
我怎么能在Eclipse上做到这一点?
答案 0 :(得分:2)
如果您的列表很简单:
在Eclipse中进行调试时,假设您处于Debug透视图中,右键单击Variables视图中的变量并选择“更改值”。
如果您的列表很复杂:
只需在执行路径中的某处添加代码即可修改列表。请注意,修改后的方法执行可能会重新启动。
您还可以在断点属性的条件文本区域中添加代码。
答案 1 :(得分:2)
您可以modify variables,(see also)。最后查看:Call class instance method while debugging in eclipse。一旦你可以在调试期间调用任意方法,只需调用:
list.add(42, yourElement);
list.remove(7);
或者您想对该列表做什么。
PS:在intellij中,您可以在断点期间run arbitrary expression during debugging。