Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Idea中出现值时使调试器停止_Java_Debugging_Intellij Idea - Fatal编程技术网

Java 在Idea中出现值时使调试器停止

Java 在Idea中出现值时使调试器停止,java,debugging,intellij-idea,Java,Debugging,Intellij Idea,我想知道是否有一种方法可以在调试时搜索变量中的特定值 例如,我有以下代码: public void init(){ int a=5; String s="Hello world"; boolean enable = true; } 我想在所有变量中搜索值“Hello world”。那么,有没有一种方法可以将该值放在某个地方,调试器在找到它时会在该点停止?在代码中添加一个条件,如: if(eventOccurs){ //put anything he

我想知道是否有一种方法可以在调试时搜索变量中的特定值

例如,我有以下代码:

public void init(){
    int a=5;
    String s="Hello world";
    boolean enable = true;
}

我想在所有变量中搜索值“Hello world”。那么,有没有一种方法可以将该值放在某个地方,调试器在找到它时会在该点停止?

在代码中添加一个条件,如:

if(eventOccurs){
 //put anything here
}

然后在*

处添加断点,您可以如下所示:

if(value==you want){

 //Then debug and lookup objects values that you want to check.

 System.out.println("Seting debug point of this line!")

}

这回答了你的问题吗?不幸的是没有,但这篇文章有有趣的信息。不管怎样,谢谢。只需创建一个函数来聚合所有变量?