Dúvida sobre IO

Fala galera… estou com uma dúvida sobre IO, procurei no guj e no google e não achei muita coisa não…
Pelo que vi na lib do java a única classe IO que possui ponteiro é a RandomAccessFile, correto?

O meu problema é que eu preciso ler um arquivo de texto até uma determinada string, e a partir dela, adicionar um texto no arquivo.
Até ai tudo bem, identifiquei o conteúdo necessário na string, porém quando coloco o ponteiro no byte respectivo e escrevo o texto ele vai substituindo os caracteres existentes pelos novos.

Alguém já passou por algo do tipo? ou sabe algum site relacionado que fala desse problema?

Aguardo!
Desde já, obrigado!

Jr.

Seria bom você colocar seu codigo :lol:

Leia o conteúdo do txt inteiro e armazene num objeto String ( ou StringBuilder). Adicione o que vc precisa na posição adequada e reescreva o conteúdo no txt.