Pessoal, estou com um problema para pegar uma unica linha de um arquivo.
Eu preciso ler um arquivo TXT e pegar uma unica linha e gravar em outro, porem quando leio o arquivo, ao invés de gravar a linha que eu quero no novo TXT ele grava todo o arquivo.
Sera que vocês podem me ajudar?
Meu código.
public void leitura(){
try{
File arquivoCriado = new File(novoArquivo);
FileReader leitura = new FileReader(ARQUIVO_LEITURA);
BufferedReader reader = new BufferedReader(leitura);
PrintWriter escreve = new PrintWriter(arquivoCriado);
HashMap<Integer, String> linesMap = new HashMap<Integer, String>();
while((linha = reader.readLine()) != null){
linesMap.put(lineNumber, linha);
lineNumber++;
if(!linha.trim().isEmpty()){
escreve.println(linha);
if(linha.contains("Inserindo")){
escreve.println(linha);
System.out.println(" ###LINHA: Data: "+ linha+"\n");
}
}
System.out.println("Linha"+lineNumber+": "+linha);
}
}catch (Exception e) {
System.out.println("Erro ao ler o Arquivo: "+ e.getMessage());
}
}