Esto es algo muy típico con Eclipse en modo debug: estás depurando código Java con Eclipse y de repente quieres ver el valor de un String (por ejemplo un String JSON) y cuando vas al inspector de Eclipse, se corta el String porque es demasiado largo, con lo cual no puedes copiar el String para ver el contenido completo.
Por poner un ejemplo con imágenes sería algo así:
Tenemos un String largo, por ejemplo este, de más de 30.000 caracteres.
Iniciamos nuestro proyecto en Eclipse en modo Debug.
Eclipse se para en el punto de interrupción y al inspeccionar la variable se nos corta el String por ser muy largo.
A partir de aquí tenemos dos opciones para copiar el valor del String:
- Poner en el código un System.out.println(stringLargo) y copiar el valor del String de la consola de Eclipse.
- Utilizar la vista “Display” de Eclipse para ejecutar el System.out.println(). Para ello basta con escribir la sentencia que queremos ejecutar, seleccionarla y utilizar la combinación de teclas Ctrl+Shift+I o Cmd+Shift+I en Mac
Con cualquiera de las dos opciones, si vamos a la Consola podremos recuperar el valor completo del String