试图在java中模仿var_dump

时间:2013-11-07 14:59:21

标签: java android debugging ide

我对Java(以及Android开发)非常陌生。要进行调试,我想模仿php var_dump方法。所以在一些帖子之后,我在一个活动中找到并使用了它(当我启动模拟器时调用它)

HttpRequest request = execute(HttpRequest.get(URL_USERS));
            UsersWrapper response = fromJson(request, UsersWrapper.class);
            Field[] fields = response.getClass().getDeclaredFields();
            for (int i=0; i<fields.length; i++)
            {
                System.out.println(fields[i].getName() + " - " + fields[i].get(o));
            }

我正在使用intelliJ ide,而我没有System.out的输出怎么可能?

2 个答案:

答案 0 :(得分:0)

Java PHP :) 由于对象不仅仅是var_dump键和值,因此无法模仿Map。查看对象的所有变量的正确方法是在创建(或使用)对象的行中设置断点,并在调试器中检查其变量。

答案 1 :(得分:0)

Google gson是您在java中获得的最佳选择。您可以将对象转储到json中,它几乎适用于所有类型的java对象。