Problemas com leitura e escrita de arquivos

2 respostas
S

Galera o negócio é o seguinte, tenho um arquivo txt com uma sequencia de caracteres do tipo 123456789123456789, bem gostaria de criar um outro arquivo que grave a seguinte sequencia de caracteres 123\t456\t789\t123\t456\t789.
Estou tentando criar este arquivo e não está gravando nada no arquivo gerado, alguém poderia me ajudar?!

Obrigado

2 Respostas

J

É isso?

import java.io.*;
public class Main {
   
    public static void main(String[] args) throws Exception {
       File arquivo1 = new File("C:\\arquivo1.txt");
       File arquivo2 = new File("C:\\arquivo2.txt");
       
       BufferedReader in = new BufferedReader(new FileReader(arquivo1));
       String linha = in.readLine();
       in.close();
       
       arquivo2.createNewFile();
       BufferedWriter out = new BufferedWriter(new FileWriter(arquivo2));
       
       for(int i=0;i<linha.length();i+=3){
           out.write(linha.substring(i, i+3)+"\\t");
       }
       
       out.flush();
       out.close();
    }
}
S

É exatamente isso, funcionou direitinho, valeu jairelton brigadão…

Criado 8 de junho de 2005
Ultima resposta 9 de jun. de 2005
Respostas 2
Participantes 2