Estoy intentando depurar un programa que heredé. Este programa contiene cadenas, listas y colecciones de matriz, un montón de conversión entre tipos de, y necesito hacer algunas manipulaciones de Cuerda (substring
, etc.)¿Hay alguna manera de enviar el tipo de datos java a la consola?
Los datos mirada como cuerdas cuando se imprime en la consola (por ejemplo, es una línea de texto, como Johnson, John
o Chicago Region
), pero mi código se está extrayendo con varios errores index out of range
, lo que sugiere que mi código para transmitir a String no funciona.
Me gustaría tratar de averiguar qué tipos de datos están entrando y dejar mis métodos para verificar que el programa está actuando como se esperaba. ¿Hay alguna forma de encontrar un tipo de campo en Java? En un mundo perfecto, podría generar resultados de consola en cada paso que me daría el valor de los datos y si se trata de una cadena, una lista de arreglos o una colección. ¿Se puede hacer eso?
Por cierto, si no obtiene una 'ClassCastException', entonces el molde a' String' * está * funcionando. –