Pessoal bom dia, tenho uma classe que lê um arquivo .txt e escreve em outro .txt as alterações que preciso, só que acontece o seguinte:
ao final do arquivo está ficando uma linha vazia pois estou usando o write.newLine(); no meu for():
for (String linha : linhas) {
if(linha.substring(0, 3).equals("XXX")){
//Aqui faço as alterações e atualizo a linha "corrente" pra depois gravar
w.write(linha);
w.newLine();
}
w.flush();
}
Estou usando a lib commons-io-1.4.
Alguma sugestão?
OBS: Essa linha vazia gera um erro na hora que vou importar esse TXT pra um sistema, ai eu tenho que manualmente apagar esse maledita linha.