Trabalhando com Arquivo Texto


Ae Pessoal, como meu blog acaba servindo de repositório para uso próprio… =)

Achei o código abaixo em um site e postei aqui =)
Fonte:http://www.ejbeer.com.br/modules.php?name=Materias&op=listar_materia&eid=31

//
// Programa exemplo:    Trabalhando com arquivo Texto
// Transfere as informações do arquivo (origem.txt) para o arquivo (destino.txt)
//

import java.io.*;

public class Arquivo
{
    public static void main(String[] args)
    {
     try
       {
         // Abrindo um arquivo texto para Leitura
         FileReader ler = new FileReader(new File(”origem.txt”));
         BufferedReader origem = new BufferedReader(ler);

         // Abrindo um arquivo texto para Gravação
         // A opção “True” abre o arquivo sem apagar o conteúdo.
         FileWriter gravar = new FileWriter(new File(”destino.txt”),true);

         // A opção “True” envia para o arquivo a cada println.
         PrintWriter destino = new PrintWriter(gravar,true);

         // Lendo as linhas do arquivo origem…
         String linha;
         while ((linha = origem.readLine()) != null)
         {
           destino.println(linha);
         }

         // Fechando o arquivo de destino
         destino.close();
         gravar.close();

         // Fechando o arquivo de origem
         origem.close();
         ler.close();
      }
      // Tratamento dos Erros
     catch(FileNotFoundException ex1)
      {
         System.out.println(”Arquivo não encontrado.”);
      }
     catch(IOException ex2)
      {
         System.out.println(”Erro -> “+ ex2);
      }
   }
}

3 Responses to “Trabalhando com Arquivo Texto”

  1. Luis Vieira Says:

    Ae cara, parabéns, gostei bem explicadinho….
    tu poderia fazer um exemplo de como limitar os caracteres de um textfield né?

    vlw ;)

  2. Andrey Pedro Lefkum Says:

    Olá Luis!
    Até poderia né… mas sabe como é =D

    http://www.guj.com.br/posts/list/4697.java

    Dá uma olhadinha nesse ae!

  3. Luis Vieira Says:

    Beleza Andrey, obrigado pela dica =)
    vo tentar usar no meu tcc (limitar coisas no banco de dados)
    vlw ;D…

Leave a Reply


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO