【问题标题】: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个值,没有办法把它们全部复制一次。
  • 如果有人将此添加为 intellij 的功能请求会很好

标签: debugging intellij-idea


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 比情况复杂得多,可以用console来处理。
    猜你喜欢
    • 1970-01-01
    • 2015-05-03
    • 2019-09-20
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2015-01-05
    相关资源
    最近更新 更多