gpt4 book ai didi

java - Intellij IDEA : show implied iterator object in java debugger

转载 作者:行者123 更新时间:2023-11-30 07:03:07 24 4
gpt4 key购买 nike

在 Intellij IDEA Java 调试器窗口中,如何显示隐含的迭代器值和 for/each 循环的集合?

例如,我通过小狗的名字做了这个简单的循环。我希望能够在调试器窗口中看到我的循环索引所在的位置,并且能够看到我正在循环的集合。

也就是说,我想知道我的索引是多少。就像“milo”一样,我想知道我在索引 0 处。旧版本的 IDEA 在调试器变量显示中曾经有一个像“i$”这样的变量。而且它会有一个变量,我很确定,对于集合本身。我在 Mac OS Yosemite 10.10.2(来自 Oracle 的 JDK 1.8 build 25)上使用最新版本 14.0.3。

显然这是一个简单的例子,我只是为了解释我的问题而构建的。

loop example

这是我的调试器设置菜单

debugger settings

最佳答案

我已经联系了 JetBrains 支持。他们说这是 Oracle JDK 8 for Mac 中的错误或不受支持的功能。他们已向 Oracle 提出服务请求。

对于拥有支持生成的循环变量的不同 JDK 的其他人,并且您正在寻找如何打开或关闭生成的循环控制变量的显示的控件,请参阅 Scott Woodward优秀answer .

关于java - Intellij IDEA : show implied iterator object in java debugger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28635961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com