【问题标题】:Dumping a huge array in Intellij-Idea debugger在 Intellij-Idea 调试器中转储一个巨大的数组
【发布时间】:2015-11-05 16:22:51
【问题描述】:

Idea 中有没有办法将一个非常大的整数数组的内容转储到剪贴板?

数组上的“复制值”不返回任何内容。

【问题讨论】:

  • 解决方法:打开评估表达式窗口,输入Arrays.toString(yourArr) 并复制该结果...
  • 当数组不是很大的时候,我只是手动展开数组中的对象。然后我 CTRL+A 选择所有内容并将其粘贴到某处。

标签: java debugging intellij-idea


【解决方案1】:

要使用复制值获取剪贴板中的值,您需要定义一个“Java 数据类型渲染器”来解释数组的内容。

  • 右键单击数组变量
  • 选择“查看方式->创建...”
  • 在“Java 数据类型渲染器”窗口中,新建一个条目,将“渲染节点时,使用以下表达式”设置为Arrays.toString(this)
  • 应用,选择您的数组变量并执行Ctrl-C 以获取内容。

【讨论】:

    【解决方案2】:
    1. 右键变量
    2. 计算表达式
    3. 输入*nameOfYourArray*.toString()
    4. 点击评估
    5. Ctrl-C获取内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多