我正在構建一個俄羅斯方塊遊戲。我目前正在調試遊戲,爲了做到這一點,我需要查看所有變量和變量變量等的值。有了反思,我可以通過這樣做得到所有班級字段:獲取所有字段值java程序
try
{
for(Field field : this.getClass().getDeclaredFields())
{
field.setAccessible(true);
System.out.println(field.get(this));
}
}
catch(Exception e)
{
}
我不知道如何獲取每個字段對象的所有字段值。
對於調試,使用一個調試器,它可以讓你通過鱈魚e逐行顯示並遞歸查看所有變量和對象。 System.out.println是窮人的調試器。 – 2013-04-20 21:27:06
我想這可能會工作,但我需要所有的字段值,以便我可以在屏幕上顯示崩潰報告 – 2013-04-20 21:28:43
如果您正在運行服務並希望能夠在生產中記錄狀態,請不要這樣做。 – SirPentor 2013-04-20 21:28:54