Java:如何检测数组中元素的值变化?

时间:2017-04-19 13:29:47

标签: java debugging intellij-idea

使用Intellij IDEA,我们可以使用字段断点轻松检测字段的变化。但是,如果我有一个int int[] array = new int[5]数组,并且我想在程序更改array[2]时停止。我可以使用Intellij IDEA吗?

1 个答案:

答案 0 :(得分:2)

不,就我所知,它在IntelliJ IDEA(或任何其他Java IDE /调试器)中是不可能的。

JDI允许为字段设置观察点,并且由于字段在修改数组元素时不会发生变化,因此不会触发。没有API可以将观察点设置为单个数组元素。