Relendo um BufferedReader

Ola pessoall…gostaria de uma informação…

como eu faço para reutilizar um BufferedReader…ou seja…voltar para sua posição inicial…digamos…o primeiro “registro”…???

eu tentei com o metodo “reset”…mas nao adiantou…
quando eu entro em um loop para ler seus dados…ele logo aborta,dizendo que nao tem mais nada para ser lido…é como se ele nao estivesse voltando…

como que faz isso… ou …o que eu estou fazendo de errado??

valeu pessoal!!!

Duque,
Você precisa usar o método mark na posição inicial do BufferedReader.
Assim, quando você usar o reset(), ele voltará na posição que você marcou inicialmente. Quando você usavao reset, ele abortava porque você não tinha uma posição marcada para voltar.