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