Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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
如何在eclipse控制台中显示java对象内容,就像javascript console.dir()一样?_Java_Javascript_Debugging - Fatal编程技术网

如何在eclipse控制台中显示java对象内容,就像javascript console.dir()一样?

如何在eclipse控制台中显示java对象内容,就像javascript console.dir()一样?,java,javascript,debugging,Java,Javascript,Debugging,我想在eclipse控制台中显示java对象的内容,就像在chrome中调试一样,并在chrome控制台中显示JavaScript对象使用console.dir() 使用调试器运行您的代码,并观察您需要的任何对象。只需验证对象的toString()方法,并在其中以您喜欢的格式构造字符串,例如 @Override public String toString() { return "Objname{" + "property1=" + value1+ ",

我想在eclipse控制台中显示java对象的内容,就像在chrome中调试一样,并在chrome控制台中显示JavaScript对象使用console.dir()

使用调试器运行您的代码,并观察您需要的任何对象。

只需验证对象的
toString()
方法,并在其中以您喜欢的格式构造字符串,例如

@Override
    public String toString() {
        return "Objname{" + "property1=" + value1+ ", 
               prop2=" + val2+ ", 
               prop3=" + val3+ '}';

    }
然后简单地

System.out.println(object.toString());

这就是我所知道的,有没有简单的方法在控制台中转储对象?@lovespring dump what object?您的程序可能有多个对象。你想什么时候把它扔掉?在调试器中运行程序时,通常会检查对象的内容。这样,只要暂停程序的执行,就可以查看所需的任何对象。