在 intellij 中调试期间有啥方法可以保存变量及其值?
Posted
技术标签:
【中文标题】在 intellij 中调试期间有啥方法可以保存变量及其值?【英文标题】:Is there any way to save variable and its values during debugging in intellij?在 intellij 中调试期间有什么方法可以保存变量及其值? 【发布时间】:2016-05-18 06:08:50 【问题描述】:我正在努力解决一个错误。我找不到它了。有没有办法比较 intellij 更改前后的调试结果。其他解决方案也将受到欢迎。
我在这里解释我的场景。
我正在调试一个类,在一个断点处,有三个变量。我将其命名为 variableA
、variableB
和 variableC
。例如,当变量 A 获得其值时,调试器停止。到时候想保存variableA
的内容。这样我就可以比较variableA
更改前后的内容了。
【问题讨论】:
您是否正在寻找一些集成的工作流程?因为您始终可以将值复制到剪贴板并将其粘贴到文本编辑器中。您还可以将值与剪贴板进行比较。 是的,但是这个对象有超过200个值,没有办法把它们全部复制一次。 看这个答案:***.com/questions/33549721/… 如果有人将此添加为 intellij 的功能请求会很好 【参考方案1】:我认为,在你的情况下,你唯一能做的就是打开一个变量的所有值并选择所有值并复制粘贴,就像马克在他的评论中指出的那样。
【讨论】:
【参考方案2】:打印声明有用吗?您可以使用全局计数器来跟踪您所在的通道,然后比较控制台中的值。
【讨论】:
比情况复杂得多,可以用console来处理。以上是关于在 intellij 中调试期间有啥方法可以保存变量及其值?的主要内容,如果未能解决你的问题,请参考以下文章
在 IntelliJ IDEA 中调试 Java 期间生成的变量名称中的美元符号是啥意思?是闭包吗?
IntelliJ IDEA在使用的时候,有啥方便快捷的技巧吗?
有啥方法可以在 Eclipse 中获得类似 IntelliJ 的自动完成功能?