在 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 更改前后的调试结果。其他解决方案也将受到欢迎。

我在这里解释我的场景。

我正在调试一个类,在一个断点处,有三个变量。我将其命名为 variableAvariableBvariableC。例如,当变量 A 获得其值时,调试器停止。到时候想保存variableA的内容。这样我就可以比较variableA更改前后的内容了。

【问题讨论】:

您是否正在寻找一些集成的工作流程?因为您始终可以将值复制到剪贴板并将其粘贴到文本编辑器中。您还可以将值与剪贴板进行比较。 是的,但是这个对象有超过200个值,没有办法把它们全部复制一次。 看这个答案:***.com/questions/33549721/… 如果有人将此添加为 intellij 的功能请求会很好 【参考方案1】:

我认为,在你的情况下,你唯一能做的就是打开一个变量的所有值并选择所有值并复制粘贴,就像马克在他的评论中指出的那样。

【讨论】:

【参考方案2】:

打印声明有用吗?您可以使用全局计数器来跟踪您所在的通道,然后比较控制台中的值。

【讨论】:

比情况复杂得多,可以用console来处理。

以上是关于在 intellij 中调试期间有啥方法可以保存变量及其值?的主要内容,如果未能解决你的问题,请参考以下文章

在 IntelliJ IDEA 中调试 Java 期间生成的变量名称中的美元符号是啥意思?是闭包吗?

IntelliJ IDEA在使用的时候,有啥方便快捷的技巧吗?

有啥方法可以在 Eclipse 中获得类似 IntelliJ 的自动完成功能?

intelliJ -> 有啥方法可以将您的搜索范围限定在一个函数内

IntelliJ IDEA调试器可以自行设置断点吗?

在 Visual Studio 中调试时,我可以将一些 C/C++ 结构内容保存到磁盘吗?