Translate

sexta-feira, 4 de abril de 2014

Gravação de Arquivos com JAVA

Demonstraremos neste breve tutorial como a tarefa de realizar a Leitura e Gravação de arquivos, utilizando JAVA é relativamente simples. 

Primeiramente veremos o método de gravação.

Este recebe como parâmetro uma String e realiza a gravação da mesma em um arquivo com a extensão .txt

Esta extensão é sugerida, porém não obrigatória. Sinta-se à vontade para colocar o nome do arquivo como preferir. 

O código abaixo, demonstra o método gravaArquivo()
 public void gravaArquivo(String entrada) throws IOException {

        FileOutputStream fos = null;

        try {

            /**
             * Executa Verificação para garantir que o valor de entrada não é nulo
             */
            if (entrada == null || entrada.trim().isEmpty()) {
                throw new IOException("Impossível gravar! Conteúdo Vazio ou nulo");
            }

            
            /**
             * Nome do arquivo a ser gravado.
             */
            File arquivo = new File("exemplo.txt");

            /**
             * O Construtor de FileOutputStream recebe como 
             * primeiro parametro, o conteudo a 
             * ser gravado no arquivo, e 
             * como segundo parametro um booleano, chamado 'append'
             * que determina se, caso o arquivo exista, 
             * o conteudo deva ser concatenado com o ja existente (true)
             * ou sobrescrito (false) 
             */
            fos = new FileOutputStream(arquivo, false);

            fos.write(entrada.trim().getBytes());

        } catch (IOException iex) {

            throw iex;

        } finally {

            fos.close();

        }


Nenhum comentário:

Postar um comentário