在调试过程中的xcode中,可以在特定阶段打印出变量的值。我只是想知道Netbeans中是否有类似的功能?如果没有,那么Java IDE会做什么?
最佳答案
您是否尝试过以下方法:
在要查看该值的行上放置一个断点。在该文件上运行调试器,然后切换到“变量”选项卡(Window > Debugger > Variables
)。这将显示该断点处变量的值。这些行也可能有子行-例如。如果存在一个名为myArray
的数组,则可以单击它旁边的+
符号以查看每个元素的值。
您还可以通过'Debug' > 'Evaluate Expression'
评估条件。例如,在“myArray”的迭代循环中,您可以输入myArray[2] == 5
并单击绿色的->
箭头对此进行评估。如果该元素的值为5,则将指示该测试的表达式,类型(此示例中为boolean
)和输出。
或
{=<variable name>}
的格式填写相应的字段。因此,例如输入:“myVar value @ L30 is: {=myVar}
”将输出“myVar value @ L30 is: 1
”到调试器控制台。 您不需要重新编译。只需在调试器下运行并切换到控制台输出即可。
关于xcode - 如何在Netbeans调试期间打印出变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38603336/