Abra o arquivo, crie um arquivo temporario, leia do arquivo, faca o substring, e grave a nova string no arquivo temporario. Entao feche ambos e renomeie o arquivo temporario para o arquivo original.
Rafael
cv1
Dava pra fazer isso sem precisar de um arquivo temporario, Rafael… eh soh manter a coisa num StringBuffer
Rafael_Steil
Hm… ok, mas mesmo assim voce teria que jogar os dados de volta pro arquivo… nisso voce teria que fechar o arquivo depois de ler, abrir em modo de gravacao e entao jogar o conteudo nele? ( nao sei se tem alguma classe em java que permite ler e gravar no mesmo file pointer… )