Я пытаюсь отладить программу. унаследовал. Эта программа содержит строки, списки массивов и коллекции, много преобразований между типами, и мне нужно выполнить некоторые манипуляции со строками(substring
и т. д.)
Данные выглядят как строки при выводе на консоль (например, это строка текста, например Johnson, John
илиChicago Region
), но мой код выдает различные ошибки index out of range
, предполагая, что мой код для приведения к String не работает.
Я хотел бы попытаться выяснить, какие типы данных входят и выходят из моих методов, чтобы убедиться, что программа работает так, как ожидалось. Есть ли способ найти тип поля в Java? В идеальном мире я мог бы генерировать вывод консоли на каждом этапе, который давал бы мне значение данных и будь то строка, список массивов или коллекция. Это можно сделать?