Ler Arquivo

Por favor quero ler um arquivo:

  1. Quero ler carater por caracter.

  2. Cada caracter lido, testar se == " \t " ( Tab) ignorar e ler o proximo.

  3. Cada caracter lido sem o \t , vou concatenando numa String.

  4. E por ultimo gravar um outro arquivo com esta String montada sem o (tab).
    Modo Texto.

Muito obrigado…

:arrow: Deixe o Java fazer o serviço sujo pra vc!!!

Leia o arquivo para uma String

BufferedReader in = new BufferedReader(new FileReader("meu_arquivo.txt")); String conteudo = ""; for(String aux = in.readLine(); aux != null; aux = in.readLine()) conteudo += aux + "\r\n"; in.close();
Depois substitua todos ‘\t’ por nada:

conteudo = conteudo.replaceAll("\t","");

Gere o arquivo sem os ‘\t’:

BufferedWriter out = new BufferedWriter(new FileWriter("novo_arquivo.txt")); out.write(conteudo,0,conteudo.length()); out.flush(); out.close();
Feito o carreto!!!

muito obrigado, vc ajudou bastante…

[quote=“viecili”]:arrow: Deixe o Java fazer o serviço sujo pra vc!!!

Leia o arquivo para uma String

BufferedReader in = new BufferedReader(new FileReader("meu_arquivo.txt")); String conteudo = ""; for(String aux = in.readLine(); aux != null; aux = in.readLine()) conteudo += aux + "\r\n"; in.close();
Depois substitua todos ‘\t’ por nada:

conteudo = conteudo.replaceAll("\t","");

Gere o arquivo sem os ‘\t’:

BufferedWriter out = new BufferedWriter(new FileWriter("novo_arquivo.txt")); out.write(conteudo,0,conteudo.length()); out.flush(); out.close();
Feito o carreto!!![/quote]