Estoy utilizando un constructor BufferedReader
para hacer una nueva copia de un BufferedReader
existente.¿Cómo puedo hacer una copia de un BufferedReader?
BufferedReader buffReader = new BufferedReader(originalBuffReader);
El nuevo buffReader
está trabajando muy bien, pero cuando lo hago me da originalBuffReader.readLine()
null
. ¿Hay alguna otra manera en que pueda hacer un nuevo bufferReader
sin afectar mi BufferedReader
original?
FYI: Estoy recibiendo bufferReader como una entrada a mi método; y no tengo acceso a la fuente.
¿A qué se refieren exactamente por 'copy of a BufferedReader'? ¿Estás esperando de alguna manera poder leer el mismo flujo dos veces? No es posible. De hecho, es una contradicción en los términos. – EJP