Я строю игру в тетрис. В настоящее время я отлаживаю игру, и для этого мне нужно увидеть значения всех переменных и переменных переменных и так далее. С отражением я могу получить все сколько-классы полей, делая это:Получить все значения полей java-программа
try
{
for(Field field : this.getClass().getDeclaredFields())
{
field.setAccessible(true);
System.out.println(field.get(this));
}
}
catch(Exception e)
{
}
То, что я не знаю, как получить все значения полей каждого объекта поля.
Для отладки используйте отладчик, который позволит вам пройти через треску e строка за строкой и рекурсивно просматривать все переменные и объекты. System.out.println - отладчик бедного человека. –
Я думаю, что это может сработать, но мне нужны все значения полей для того, чтобы я мог отображать отчет о сбое на экране. –
Нет, если вы используете службу и хотите иметь возможность регистрировать статус в процессе производства. – SirPentor