Excluir String

Olá boa tarde pessoal

Gostaria de uma força ai
Estou aprendendo a programar em Java
tenho um pequeno programa que está me travando.

No trecho a seguir eu quero que o programa exclua uma linha de um registro salvo em txt, mas ele está editando esse registro

alguem pode me dar uma mao ai?

tela.editar();
dado = ut.lerLinha()+"\n";
try {
fos = new FileOutputStream(fcd.arquivo);
for(int a = 0;a<linhas.length;a++){
if(a==(tmp-1)) {

                    fos.write(dado.getBytes());
                }else{
                String linha = linhas [a]+"\n";
                fos.write(linha.getBytes());
                tela.alteracao();
            }
        }
    } catch (FileNotFoundException ex) {
        Logger.getLogger(Alterar.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IOException ex) {
                    Logger.getLogger(Alterar.class.getName()).log(Level.SEVERE, null, ex);
                }