¿Cómo convierto un StringReader a un String?

Estoy tratando de convertir miStringReader de vuelta a un habitualString, como se muestra:

String string = reader.toString();

Pero cuando intento leer esta cadena, así:

System.out.println("string: "+string);

Todo lo que obtengo es un valor de puntero, como este:

java.io.StringReader@2c552c55

¿Estoy haciendo algo mal al leer la cadena de nuevo?

Respuestas a la pregunta(9)

Su respuesta a la pregunta