我正在尝试调试我继承的程序。这个程序包含字符串、数组列表和集合、类型之间的大量转换,我需要做一些字符串操作(substring
等)
打印到控制台时,数据看起来Johnson, John
像字符串(例如,它是一行文本,如or Chicago Region
),但我的代码因各种index out of range
错误而出错,这表明我要转换为 String 的代码不起作用。
我想弄清楚正在输入什么数据类型,并让我的方法来验证程序是否按预期运行。有没有办法在 Java 中找到字段类型?在一个完美的世界里,我可以在每一步都生成控制台输出,这会给我数据值,无论它是字符串、数组列表还是集合。可以这样做吗?